home *** CD-ROM | disk | FTP | other *** search
/ Official HTML Publishing…scape (Macintosh Edition) / Official HTML Publishing for Netscape - Macintosh Edition.iso / Mac 68K Launch Me / Mac 68K Launch Me.rsrc / CODE_33_DIRAPI2.txt < prev    next >
Text File  |  1996-08-14  |  510KB  |  9,310 lines

  1. # near model CODE resource
  2. # jump table entries: 51008-51125 (118 of them)
  3. 00000000  FFFF                     .extension 0xFFF // unimplemented
  4. 00000002  C740                     exg        D3, D0
  5. 00000004  0000 649C                ori.b      D0, 0x9C
  6. 00000008  48E7 1820                movem.l    -[A7], D3,D4,A2
  7. 0000000C  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  8. 00000010  246F 011A                movea.l    A2, [A7 + 0x11A]
  9. 00000014  282F 011E                move.l     D4, [A7 + 0x11E]
  10. 00000018  7600                     moveq.l    D3, 0x00
  11. 0000001A  202F 0116                move.l     D0, [A7 + 0x116]
  12. 0000001E  5380                     subq.l     D0, 1
  13. 00000020  670E                     beq        +0x10 /* 00000030 */
  14. 00000022  5780                     subq.l     D0, 3
  15. 00000024  671E                     beq        +0x20 /* 00000044 */
  16. 00000026  5380                     subq.l     D0, 1
  17. 00000028  6736                     beq        +0x38 /* 00000060 */
  18. 0000002A  5380                     subq.l     D0, 1
  19. 0000002C  6746                     beq        +0x48 /* 00000074 */
  20. 0000002E  6072                     bra        +0x74 /* 000000A2 */
  21. label00000030:
  22. 00000030  2F04                     move.l     -[A7], D4
  23. 00000032  2F0A                     move.l     -[A7], A2
  24. 00000034  486D 8258                pea.l      [A5 - 0x7DA8]
  25. 00000038  4EBA 5B6E                jsr        [PC + 0x5B6E /* 00005BA8 */]
  26. 0000003C  2600                     move.l     D3, D0
  27. 0000003E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28. 00000042  6064                     bra        +0x66 /* 000000A8 */
  29. label00000044:
  30. 00000044  7046                     moveq.l    D0, 0x46
  31. 00000046  B880                     cmp.l      D4, D0
  32. 00000048  6408                     bcc        +0xA /* 00000052 */
  33. 0000004A  263C 8004 0001           move.l     D3, 0x80040001
  34. 00000050  6056                     bra        +0x58 /* 000000A8 */
  35. label00000052:
  36. 00000052  2F0A                     move.l     -[A7], A2
  37. 00000054  486D 21D0                pea.l      [A5 + 0x21D0]
  38. 00000058  4EAD B908                jsr        [A5 - 0x46F8]
  39. 0000005C  504F                     addq.w     A7, 8
  40. 0000005E  6048                     bra        +0x4A /* 000000A8 */
  41. label00000060:
  42. 00000060  2F04                     move.l     -[A7], D4
  43. 00000062  2F0A                     move.l     -[A7], A2
  44. 00000064  486D 8262                pea.l      [A5 - 0x7D9E]
  45. 00000068  4EBA 5B3E                jsr        [PC + 0x5B3E /* 00005BA8 */]
  46. 0000006C  2600                     move.l     D3, D0
  47. 0000006E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  48. 00000072  6034                     bra        +0x36 /* 000000A8 */
  49. label00000074:
  50. 00000074  42A7                     clr.l      -[A7]
  51. 00000076  486F 0004                pea.l      [A7 + 0x4]
  52. 0000007A  4EAD BD98                jsr        [A5 - 0x4268]
  53. 0000007E  4A00                     tst.b      D0
  54. 00000080  504F                     addq.w     A7, 8
  55. 00000082  6714                     beq        +0x16 /* 00000098 */
  56. 00000084  2F04                     move.l     -[A7], D4
  57. 00000086  2F0A                     move.l     -[A7], A2
  58. 00000088  486F 0008                pea.l      [A7 + 0x8]
  59. 0000008C  4EBA 5B40                jsr        [PC + 0x5B40 /* 00005BCE */]
  60. 00000090  2600                     move.l     D3, D0
  61. 00000092  4FEF 000C                lea.l      A7, [A7 + 0xC]
  62. 00000096  6010                     bra        +0x12 /* 000000A8 */
  63. label00000098:
  64. 00000098  263C 8004 0014           move.l     D3, 0x80040014
  65. 0000009E  4212                     clr.b      [A2]
  66. 000000A0  6006                     bra        +0x8 /* 000000A8 */
  67. label000000A2:
  68. 000000A2  263C 8004 0013           move.l     D3, 0x80040013
  69. label000000A8:
  70. 000000A8  2003                     move.l     D0, D3
  71. 000000AA  4FEF 0106                lea.l      A7, [A7 + 0x106]
  72. 000000AE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  73. 000000B2  4E75                     rts
  74. 000000B4  2F03                     move.l     -[A7], D3
  75. 000000B6  7600                     moveq.l    D3, 0x00
  76. 000000B8  486D C7D0                pea.l      [A5 - 0x3830]
  77. 000000BC  486D 1B18                pea.l      [A5 + 0x1B18]
  78. 000000C0  4EBA 6032                jsr        [PC + 0x6032 /* 000060F4 */]
  79. 000000C4  2600                     move.l     D3, D0
  80. 000000C6  4A80                     tst.l      D0
  81. 000000C8  504F                     addq.w     A7, 8
  82. 000000CA  6600 0082                bne        +0x84 /* 0000014E */
  83. 000000CE  42A7                     clr.l      -[A7]
  84. 000000D0  4878 00E9                push.l     0xE9
  85. 000000D4  4878 00A5                push.l     0xA5
  86. 000000D8  2F2D 1B18                move.l     -[A7], [A5 + 0x1B18]
  87. 000000DC  4EBA 606A                jsr        [PC + 0x606A /* 00006148 */]
  88. 000000E0  2600                     move.l     D3, D0
  89. 000000E2  4A80                     tst.l      D0
  90. 000000E4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  91. 000000E8  6664                     bne        +0x66 /* 0000014E */
  92. 000000EA  42A7                     clr.l      -[A7]
  93. 000000EC  4878 00E9                push.l     0xE9
  94. 000000F0  4878 0109                push.l     0x109
  95. 000000F4  2F2D 1B18                move.l     -[A7], [A5 + 0x1B18]
  96. 000000F8  4EBA 604E                jsr        [PC + 0x604E /* 00006148 */]
  97. 000000FC  2600                     move.l     D3, D0
  98. 000000FE  4A80                     tst.l      D0
  99. 00000100  4FEF 0010                lea.l      A7, [A7 + 0x10]
  100. 00000104  6648                     bne        +0x4A /* 0000014E */
  101. 00000106  42A7                     clr.l      -[A7]
  102. 00000108  4878 00E9                push.l     0xE9
  103. 0000010C  4878 0287                push.l     0x287
  104. 00000110  2F2D 1B18                move.l     -[A7], [A5 + 0x1B18]
  105. 00000114  4EBA 6032                jsr        [PC + 0x6032 /* 00006148 */]
  106. 00000118  2600                     move.l     D3, D0
  107. 0000011A  4A80                     tst.l      D0
  108. 0000011C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  109. 00000120  662C                     bne        +0x2E /* 0000014E */
  110. 00000122  42A7                     clr.l      -[A7]
  111. 00000124  4878 00E9                push.l     0xE9
  112. 00000128  4878 0276                push.l     0x276
  113. 0000012C  2F2D 1B18                move.l     -[A7], [A5 + 0x1B18]
  114. 00000130  4EBA 6016                jsr        [PC + 0x6016 /* 00006148 */]
  115. 00000134  2600                     move.l     D3, D0
  116. 00000136  4A80                     tst.l      D0
  117. 00000138  4FEF 0010                lea.l      A7, [A7 + 0x10]
  118. 0000013C  6610                     bne        +0x12 /* 0000014E */
  119. 0000013E  4EBA 051E                jsr        [PC + 0x51E /* 0000065E */]
  120. 00000142  2600                     move.l     D3, D0
  121. 00000144  4A80                     tst.l      D0
  122. 00000146  6606                     bne        +0x8 /* 0000014E */
  123. 00000148  4EBA 3E60                jsr        [PC + 0x3E60 /* 00003FAA */]
  124. 0000014C  2600                     move.l     D3, D0
  125. label0000014E:
  126. 0000014E  2003                     move.l     D0, D3
  127. 00000150  261F                     move.l     D3, [A7]+
  128. 00000152  4E75                     rts
  129. 00000154  2F03                     move.l     -[A7], D3
  130. 00000156  7600                     moveq.l    D3, 0x00
  131. 00000158  4EBA 06C6                jsr        [PC + 0x6C6 /* 00000820 */]
  132. 0000015C  4EBA 3F18                jsr        [PC + 0x3F18 /* 00004076 */]
  133. 00000160  2F2D 1B18                move.l     -[A7], [A5 + 0x1B18]
  134. 00000164  4EBA 5FC8                jsr        [PC + 0x5FC8 /* 0000612E */]
  135. 00000168  2600                     move.l     D3, D0
  136. 0000016A  4A83                     tst.l      D3
  137. 0000016C  584F                     addq.w     A7, 4
  138. 0000016E  6604                     bne        +0x6 /* 00000174 */
  139. 00000170  42AD 1B18                clr.l      [A5 + 0x1B18]
  140. label00000174:
  141. 00000174  2003                     move.l     D0, D3
  142. 00000176  261F                     move.l     D3, [A7]+
  143. 00000178  4E75                     rts
  144. fn0000017A:
  145. 0000017A  594F                     subq.w     A7, 4
  146. 0000017C  4297                     clr.l      [A7]
  147. 0000017E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  148. 00000182  3268 03B6                movea.w    A1, [A0 + 0x3B6]
  149. 00000186  206F 0008                movea.l    A0, [A7 + 0x8]
  150. 0000018A  2089                     move.l     [A0], A1
  151. 0000018C  2017                     move.l     D0, [A7]
  152. 0000018E  584F                     addq.w     A7, 4
  153. 00000190  4E75                     rts
  154. 00000192  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  155. 00000196  7A00                     moveq.l    D5, 0x00
  156. 00000198  7800                     moveq.l    D4, 0x00
  157. 0000019A  7601                     moveq.l    D3, 0x01
  158. 0000019C  6028                     bra        +0x2A /* 000001C6 */
  159. label0000019E:
  160. 0000019E  3F03                     move.w     -[A7], D3
  161. 000001A0  2F2D 22E6                move.l     -[A7], [A5 + 0x22E6]
  162. 000001A4  4EAD BCD0                jsr        [A5 - 0x4330]
  163. 000001A8  2448                     movea.l    A2, A0
  164. 000001AA  200A                     move.l     D0, A2
  165. 000001AC  5C4F                     addq.w     A7, 6
  166. 000001AE  6714                     beq        +0x16 /* 000001C4 */
  167. 000001B0  4AAA 005E                tst.l      [A2 + 0x5E]
  168. 000001B4  670E                     beq        +0x10 /* 000001C4 */
  169. 000001B6  4AAA 0076                tst.l      [A2 + 0x76]
  170. 000001BA  6606                     bne        +0x8 /* 000001C2 */
  171. 000001BC  4AAA 006A                tst.l      [A2 + 0x6A]
  172. 000001C0  6702                     beq        +0x4 /* 000001C4 */
  173. label000001C2:
  174. 000001C2  5244                     addq.w     D4, 1
  175. label000001C4:
  176. 000001C4  5243                     addq.w     D3, 1
  177. label000001C6:
  178. 000001C6  206D 22E6                movea.l    A0, [A5 + 0x22E6]
  179. 000001CA  2050                     movea.l    A0, [A0]
  180. 000001CC  3003                     move.w     D0, D3
  181. 000001CE  48C0                     ext.l      D0
  182. 000001D0  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  183. 000001D4  6FC8                     ble        -0x36 /* 0000019E */
  184. 000001D6  3044                     movea.w    A0, D4
  185. 000001D8  226F 0014                movea.l    A1, [A7 + 0x14]
  186. 000001DC  2288                     move.l     [A1], A0
  187. 000001DE  2005                     move.l     D0, D5
  188. 000001E0  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  189. 000001E4  4E75                     rts
  190. 000001E6  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  191. 000001EA  2A2F 001C                move.l     D5, [A7 + 0x1C]
  192. 000001EE  266F 0020                movea.l    A3, [A7 + 0x20]
  193. 000001F2  7C00                     moveq.l    D6, 0x00
  194. 000001F4  7800                     moveq.l    D4, 0x00
  195. 000001F6  7601                     moveq.l    D3, 0x01
  196. 000001F8  6036                     bra        +0x38 /* 00000230 */
  197. label000001FA:
  198. 000001FA  3F03                     move.w     -[A7], D3
  199. 000001FC  2F2D 22E6                move.l     -[A7], [A5 + 0x22E6]
  200. 00000200  4EAD BCD0                jsr        [A5 - 0x4330]
  201. 00000204  2448                     movea.l    A2, A0
  202. 00000206  200A                     move.l     D0, A2
  203. 00000208  5C4F                     addq.w     A7, 6
  204. 0000020A  6722                     beq        +0x24 /* 0000022E */
  205. 0000020C  4AAA 005E                tst.l      [A2 + 0x5E]
  206. 00000210  671C                     beq        +0x1E /* 0000022E */
  207. 00000212  4AAA 0076                tst.l      [A2 + 0x76]
  208. 00000216  6606                     bne        +0x8 /* 0000021E */
  209. 00000218  4AAA 006A                tst.l      [A2 + 0x6A]
  210. 0000021C  6710                     beq        +0x12 /* 0000022E */
  211. label0000021E:
  212. 0000021E  5244                     addq.w     D4, 1
  213. 00000220  3044                     movea.w    A0, D4
  214. 00000222  B1C5                     cmpa.l     A0, D5
  215. 00000224  6608                     bne        +0xA /* 0000022E */
  216. 00000226  306A 03B6                movea.w    A0, [A2 + 0x3B6]
  217. 0000022A  2688                     move.l     [A3], A0
  218. 0000022C  601A                     bra        +0x1C /* 00000248 */
  219. label0000022E:
  220. 0000022E  5243                     addq.w     D3, 1
  221. label00000230:
  222. 00000230  206D 22E6                movea.l    A0, [A5 + 0x22E6]
  223. 00000234  2050                     movea.l    A0, [A0]
  224. 00000236  3003                     move.w     D0, D3
  225. 00000238  48C0                     ext.l      D0
  226. 0000023A  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  227. 0000023E  6FBA                     ble        -0x44 /* 000001FA */
  228. 00000240  2C3C 8004 07D8           move.l     D6, 0x800407D8
  229. 00000246  4293                     clr.l      [A3]
  230. label00000248:
  231. 00000248  2006                     move.l     D0, D6
  232. 0000024A  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  233. 0000024E  4E75                     rts
  234. 00000250  594F                     subq.w     A7, 4
  235. 00000252  4297                     clr.l      [A7]
  236. 00000254  206F 0008                movea.l    A0, [A7 + 0x8]
  237. 00000258  700E                     moveq.l    D0, 0x0E
  238. 0000025A  2080                     move.l     [A0], D0
  239. 0000025C  2017                     move.l     D0, [A7]
  240. 0000025E  584F                     addq.w     A7, 4
  241. 00000260  4E75                     rts
  242. 00000262  242F 0004                move.l     D2, [A7 + 0x4]
  243. 00000266  7200                     moveq.l    D1, 0x00
  244. 00000268  7001                     moveq.l    D0, 0x01
  245. 0000026A  B480                     cmp.l      D2, D0
  246. 0000026C  6D18                     blt        +0x1A /* 00000286 */
  247. 0000026E  700E                     moveq.l    D0, 0x0E
  248. 00000270  B480                     cmp.l      D2, D0
  249. 00000272  6E12                     bgt        +0x14 /* 00000286 */
  250. 00000274  2002                     move.l     D0, D2
  251. 00000276  5380                     subq.l     D0, 1
  252. 00000278  41ED 81CA                lea.l      A0, [A5 - 0x7E36]
  253. 0000027C  226F 0008                movea.l    A1, [A7 + 0x8]
  254. 00000280  22B0 0C00                move.l     [A1], [A0 + D0 * 4]
  255. 00000284  6006                     bra        +0x8 /* 0000028C */
  256. label00000286:
  257. 00000286  223C 8004 07D8           move.l     D1, 0x800407D8
  258. label0000028C:
  259. 0000028C  2001                     move.l     D0, D1
  260. 0000028E  4E75                     rts
  261. fn00000290:
  262. 00000290  2F05                     move.l     -[A7], D5
  263. 00000292  242F 0008                move.l     D2, [A7 + 0x8]
  264. 00000296  226F 000C                movea.l    A1, [A7 + 0xC]
  265. 0000029A  7A00                     moveq.l    D5, 0x00
  266. 0000029C  7200                     moveq.l    D1, 0x00
  267. 0000029E  6016                     bra        +0x18 /* 000002B6 */
  268. label000002A0:
  269. 000002A0  41ED 81CA                lea.l      A0, [A5 - 0x7E36]
  270. 000002A4  B4B0 1400                cmp.l      D2, [A0 + D1.w * 4]
  271. 000002A8  660A                     bne        +0xC /* 000002B4 */
  272. 000002AA  3001                     move.w     D0, D1
  273. 000002AC  48C0                     ext.l      D0
  274. 000002AE  5280                     addq.l     D0, 1
  275. 000002B0  2280                     move.l     [A1], D0
  276. 000002B2  6010                     bra        +0x12 /* 000002C4 */
  277. label000002B4:
  278. 000002B4  5241                     addq.w     D1, 1
  279. label000002B6:
  280. 000002B6  0C41 000E                cmpi.w     D1, 0xE
  281. 000002BA  6DE4                     blt        -0x1A /* 000002A0 */
  282. 000002BC  4291                     clr.l      [A1]
  283. 000002BE  2A3C 8004 07D3           move.l     D5, 0x800407D3
  284. label000002C4:
  285. 000002C4  2005                     move.l     D0, D5
  286. 000002C6  2A1F                     move.l     D5, [A7]+
  287. 000002C8  4E75                     rts
  288. 000002CA  2F03                     move.l     -[A7], D3
  289. 000002CC  4FEF FEF6                lea.l      A7, [A7 - 0x10A]
  290. 000002D0  7600                     moveq.l    D3, 0x00
  291. 000002D2  42AF 0106                clr.l      [A7 + 0x106]
  292. 000002D6  486F 0106                pea.l      [A7 + 0x106]
  293. 000002DA  2F2F 0116                move.l     -[A7], [A7 + 0x116]
  294. 000002DE  4EBA FFB0                jsr        [PC - 0x50 /* 00000290 */]
  295. 000002E2  2600                     move.l     D3, D0
  296. 000002E4  4A80                     tst.l      D0
  297. 000002E6  504F                     addq.w     A7, 8
  298. 000002E8  6624                     bne        +0x26 /* 0000030E */
  299. 000002EA  3F2F 0108                move.w     -[A7], [A7 + 0x108]
  300. 000002EE  3F3C 3AA2                move.w     -[A7], 0x3AA2
  301. 000002F2  486F 0004                pea.l      [A7 + 0x4]
  302. 000002F6  4EAD C328                jsr        [A5 - 0x3CD8]
  303. 000002FA  2F2F 0122                move.l     -[A7], [A7 + 0x122]
  304. 000002FE  2F2F 0122                move.l     -[A7], [A7 + 0x122]
  305. 00000302  486F 0010                pea.l      [A7 + 0x10]
  306. 00000306  4EBA 58C6                jsr        [PC + 0x58C6 /* 00005BCE */]
  307. 0000030A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  308. label0000030E:
  309. 0000030E  2003                     move.l     D0, D3
  310. 00000310  4FEF 010A                lea.l      A7, [A7 + 0x10A]
  311. 00000314  261F                     move.l     D3, [A7]+
  312. 00000316  4E75                     rts
  313. 00000318  48E7 1020                movem.l    -[A7], D3,A2
  314. 0000031C  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  315. 00000320  246F 001C                movea.l    A2, [A7 + 0x1C]
  316. 00000324  7600                     moveq.l    D3, 0x00
  317. 00000326  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  318. 0000032A  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  319. 0000032E  486F 0004                pea.l      [A7 + 0x4]
  320. 00000332  4EAD B558                jsr        [A5 - 0x4AA8]
  321. 00000336  2F6F 0008 0010           move.l     [A7 + 0x10], [A7 + 0x8]
  322. 0000033C  486F 000C                pea.l      [A7 + 0xC]
  323. 00000340  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  324. 00000344  4EBA FF4A                jsr        [PC - 0xB6 /* 00000290 */]
  325. 00000348  2600                     move.l     D3, D0
  326. 0000034A  4A80                     tst.l      D0
  327. 0000034C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  328. 00000350  6632                     bne        +0x34 /* 00000384 */
  329. 00000352  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  330. 00000356  4EAD B5F8                jsr        [A5 - 0x4A08]
  331. 0000035A  2448                     movea.l    A2, A0
  332. 0000035C  4878 0040                push.l     0x40 /* '@' */
  333. 00000360  42A7                     clr.l      -[A7]
  334. 00000362  2F0A                     move.l     -[A7], A2
  335. 00000364  4EAD 9E32                jsr        [A5 - 0x61CE]
  336. 00000368  156F 0017 000E           move.b     [A2 + 0xE], [A7 + 0x17]
  337. 0000036E  42A7                     clr.l      -[A7]
  338. 00000370  42A7                     clr.l      -[A7]
  339. 00000372  3F3C 000E                move.w     -[A7], 0xE
  340. 00000376  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  341. 0000037A  4EAD BDF8                jsr        [A5 - 0x4208]
  342. 0000037E  2600                     move.l     D3, D0
  343. 00000380  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  344. label00000384:
  345. 00000384  2003                     move.l     D0, D3
  346. 00000386  4FEF 000C                lea.l      A7, [A7 + 0xC]
  347. 0000038A  4CDF 0408                movem.l    D3,A2, [A7]+
  348. 0000038E  4E75                     rts
  349. 00000390  594F                     subq.w     A7, 4
  350. 00000392  4297                     clr.l      [A7]
  351. 00000394  4EAD BFB8                jsr        [A5 - 0x4048]
  352. 00000398  2F08                     move.l     -[A7], A0
  353. 0000039A  4EAD BE70                jsr        [A5 - 0x4190]
  354. 0000039E  206F 000C                movea.l    A0, [A7 + 0xC]
  355. 000003A2  2080                     move.l     [A0], D0
  356. 000003A4  202F 0004                move.l     D0, [A7 + 0x4]
  357. 000003A8  504F                     addq.w     A7, 8
  358. 000003AA  4E75                     rts
  359. 000003AC  2F03                     move.l     -[A7], D3
  360. 000003AE  7600                     moveq.l    D3, 0x00
  361. 000003B0  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  362. 000003B4  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  363. 000003B8  4EAD BFB8                jsr        [A5 - 0x4048]
  364. 000003BC  2F08                     move.l     -[A7], A0
  365. 000003BE  4EAD BE78                jsr        [A5 - 0x4188]
  366. 000003C2  2600                     move.l     D3, D0
  367. 000003C4  2003                     move.l     D0, D3
  368. 000003C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  369. 000003CA  261F                     move.l     D3, [A7]+
  370. 000003CC  4E75                     rts
  371. 000003CE  2F03                     move.l     -[A7], D3
  372. 000003D0  7600                     moveq.l    D3, 0x00
  373. 000003D2  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  374. 000003D6  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  375. 000003DA  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  376. 000003DE  4EAD BFB8                jsr        [A5 - 0x4048]
  377. 000003E2  2F08                     move.l     -[A7], A0
  378. 000003E4  4EAD BE88                jsr        [A5 - 0x4178]
  379. 000003E8  2600                     move.l     D3, D0
  380. 000003EA  2003                     move.l     D0, D3
  381. 000003EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  382. 000003F0  261F                     move.l     D3, [A7]+
  383. 000003F2  4E75                     rts
  384. 000003F4  2F03                     move.l     -[A7], D3
  385. 000003F6  4FEF FDE4                lea.l      A7, [A7 - 0x21C]
  386. 000003FA  7600                     moveq.l    D3, 0x00
  387. 000003FC  486F 0116                pea.l      [A7 + 0x116]
  388. 00000400  2F2F 0228                move.l     -[A7], [A7 + 0x228]
  389. 00000404  4EAD B020                jsr        [A5 - 0x4FE0]
  390. 00000408  3F3C 0001                move.w     -[A7], 0x1
  391. 0000040C  1F3C 0023                move.b     -[A7], 0x23 /* '#' */
  392. 00000410  3F3C 0001                move.w     -[A7], 0x1
  393. 00000414  486F 0124                pea.l      [A7 + 0x124]
  394. 00000418  486F 0012                pea.l      [A7 + 0x12]
  395. 0000041C  4EAD B880                jsr        [A5 - 0x4780]
  396. 00000420  4A00                     tst.b      D0
  397. 00000422  4FEF 0016                lea.l      A7, [A7 + 0x16]
  398. 00000426  6608                     bne        +0xA /* 00000430 */
  399. 00000428  263C 8004 0006           move.l     D3, 0x80040006
  400. 0000042E  6022                     bra        +0x24 /* 00000452 */
  401. label00000430:
  402. 00000430  486F 0116                pea.l      [A7 + 0x116]
  403. 00000434  486F 0004                pea.l      [A7 + 0x4]
  404. 00000438  4EAD B8A0                jsr        [A5 - 0x4760]
  405. 0000043C  2F2F 0234                move.l     -[A7], [A7 + 0x234]
  406. 00000440  2F2F 0234                move.l     -[A7], [A7 + 0x234]
  407. 00000444  486F 0126                pea.l      [A7 + 0x126]
  408. 00000448  4EBA 5784                jsr        [PC + 0x5784 /* 00005BCE */]
  409. 0000044C  2600                     move.l     D3, D0
  410. 0000044E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  411. label00000452:
  412. 00000452  2003                     move.l     D0, D3
  413. 00000454  4FEF 021C                lea.l      A7, [A7 + 0x21C]
  414. 00000458  261F                     move.l     D3, [A7]+
  415. 0000045A  4E75                     rts
  416. 0000045C  594F                     subq.w     A7, 4
  417. 0000045E  4297                     clr.l      [A7]
  418. 00000460  206F 0010                movea.l    A0, [A7 + 0x10]
  419. 00000464  4290                     clr.l      [A0]
  420. 00000466  2017                     move.l     D0, [A7]
  421. 00000468  584F                     addq.w     A7, 4
  422. 0000046A  4E75                     rts
  423. 0000046C  594F                     subq.w     A7, 4
  424. 0000046E  4297                     clr.l      [A7]
  425. 00000470  2017                     move.l     D0, [A7]
  426. 00000472  584F                     addq.w     A7, 4
  427. 00000474  4E75                     rts
  428. 00000476  594F                     subq.w     A7, 4
  429. 00000478  42A7                     clr.l      -[A7]
  430. 0000047A  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  431. 0000047E  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  432. 00000482  2F2D 1B18                move.l     -[A7], [A5 + 0x1B18]
  433. 00000486  4EBA 5D86                jsr        [PC + 0x5D86 /* 0000620E */]
  434. 0000048A  2F40 0010                move.l     [A7 + 0x10], D0
  435. 0000048E  202F 0010                move.l     D0, [A7 + 0x10]
  436. 00000492  4FEF 0014                lea.l      A7, [A7 + 0x14]
  437. 00000496  4E75                     rts
  438. 00000498  594F                     subq.w     A7, 4
  439. 0000049A  42A7                     clr.l      -[A7]
  440. 0000049C  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  441. 000004A0  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  442. 000004A4  2F2D 1B18                move.l     -[A7], [A5 + 0x1B18]
  443. 000004A8  4EBA 5D32                jsr        [PC + 0x5D32 /* 000061DC */]
  444. 000004AC  2F40 0010                move.l     [A7 + 0x10], D0
  445. 000004B0  202F 0010                move.l     D0, [A7 + 0x10]
  446. 000004B4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  447. 000004B8  4E75                     rts
  448. 000004BA  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  449. 000004BE  4FEF FBB8                lea.l      A7, [A7 - 0x448]
  450. 000004C2  282F 0460                move.l     D4, [A7 + 0x460]
  451. 000004C6  2A2F 0464                move.l     D5, [A7 + 0x464]
  452. 000004CA  246F 0468                movea.l    A2, [A7 + 0x468]
  453. 000004CE  7600                     moveq.l    D3, 0x00
  454. 000004D0  0C84 0000 00A5           cmpi.l     D4, 0xA5
  455. 000004D6  6720                     beq        +0x22 /* 000004F8 */
  456. 000004D8  0C84 0000 0109           cmpi.l     D4, 0x109
  457. 000004DE  6774                     beq        +0x76 /* 00000554 */
  458. 000004E0  0C84 0000 0287           cmpi.l     D4, 0x287
  459. 000004E6  6700 00BA                beq        +0xBC /* 000005A2 */
  460. 000004EA  0C84 0000 0276           cmpi.l     D4, 0x276
  461. 000004F0  6700 0114                beq        +0x116 /* 00000606 */
  462. 000004F4  6000 0142                bra        +0x144 /* 00000638 */
  463. label000004F8:
  464. 000004F8  4A85                     tst.l      D5
  465. 000004FA  6714                     beq        +0x16 /* 00000510 */
  466. 000004FC  2F04                     move.l     -[A7], D4
  467. 000004FE  2F3C 8004 07D6           move.l     -[A7], 0x800407D6
  468. 00000504  4EAD 9FA8                jsr        [A5 - 0x6058]
  469. 00000508  2600                     move.l     D3, D0
  470. 0000050A  504F                     addq.w     A7, 8
  471. 0000050C  6000 013A                bra        +0x13C /* 00000648 */
  472. label00000510:
  473. 00000510  41ED 21D0                lea.l      A0, [A5 + 0x21D0]
  474. 00000514  43EF 0218                lea.l      A1, [A7 + 0x218]
  475. 00000518  7044                     moveq.l    D0, 0x44
  476. label0000051A:
  477. 0000051A  22D8                     move.l     [A1]+, [A0]+
  478. 0000051C  51C8 FFFC                dbf        D0, -0x6 /* 0000051A */
  479. 00000520  32D8                     move.w     [A1]+, [A0]+
  480. 00000522  486F 0218                pea.l      [A7 + 0x218]
  481. 00000526  4EAD B8C8                jsr        [A5 - 0x4738]
  482. 0000052A  2648                     movea.l    A3, A0
  483. 0000052C  486F 0218                pea.l      [A7 + 0x218]
  484. 00000530  2F0B                     move.l     -[A7], A3
  485. 00000532  4EBA 56EE                jsr        [PC + 0x56EE /* 00005C22 */]
  486. 00000536  2600                     move.l     D3, D0
  487. 00000538  4A83                     tst.l      D3
  488. 0000053A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  489. 0000053E  6600 0108                bne        +0x10A /* 00000648 */
  490. 00000542  2F0A                     move.l     -[A7], A2
  491. 00000544  2F2F 0218                move.l     -[A7], [A7 + 0x218]
  492. 00000548  4EAD A010                jsr        [A5 - 0x5FF0]
  493. 0000054C  2600                     move.l     D3, D0
  494. 0000054E  504F                     addq.w     A7, 8
  495. 00000550  6000 00F6                bra        +0xF8 /* 00000648 */
  496. label00000554:
  497. 00000554  4A85                     tst.l      D5
  498. 00000556  6714                     beq        +0x16 /* 0000056C */
  499. 00000558  2F04                     move.l     -[A7], D4
  500. 0000055A  2F3C 8004 07D6           move.l     -[A7], 0x800407D6
  501. 00000560  4EAD 9FA8                jsr        [A5 - 0x6058]
  502. 00000564  2600                     move.l     D3, D0
  503. 00000566  504F                     addq.w     A7, 8
  504. 00000568  6000 00DE                bra        +0xE0 /* 00000648 */
  505. label0000056C:
  506. 0000056C  486F 010E                pea.l      [A7 + 0x10E]
  507. 00000570  486D 21D0                pea.l      [A5 + 0x21D0]
  508. 00000574  4EAD B8A0                jsr        [A5 - 0x4760]
  509. 00000578  486F 0112                pea.l      [A7 + 0x112]
  510. 0000057C  486F 011A                pea.l      [A7 + 0x11A]
  511. 00000580  4EBA 56A0                jsr        [PC + 0x56A0 /* 00005C22 */]
  512. 00000584  2600                     move.l     D3, D0
  513. 00000586  4A83                     tst.l      D3
  514. 00000588  4FEF 0010                lea.l      A7, [A7 + 0x10]
  515. 0000058C  6600 00BA                bne        +0xBC /* 00000648 */
  516. 00000590  2F0A                     move.l     -[A7], A2
  517. 00000592  2F2F 010E                move.l     -[A7], [A7 + 0x10E]
  518. 00000596  4EAD A010                jsr        [A5 - 0x5FF0]
  519. 0000059A  2600                     move.l     D3, D0
  520. 0000059C  504F                     addq.w     A7, 8
  521. 0000059E  6000 00A8                bra        +0xAA /* 00000648 */
  522. label000005A2:
  523. 000005A2  4A85                     tst.l      D5
  524. 000005A4  6714                     beq        +0x16 /* 000005BA */
  525. 000005A6  2F04                     move.l     -[A7], D4
  526. 000005A8  2F3C 8004 07D6           move.l     -[A7], 0x800407D6
  527. 000005AE  4EAD 9FA8                jsr        [A5 - 0x6058]
  528. 000005B2  2600                     move.l     D3, D0
  529. 000005B4  504F                     addq.w     A7, 8
  530. 000005B6  6000 0090                bra        +0x92 /* 00000648 */
  531. label000005BA:
  532. 000005BA  41ED 21D0                lea.l      A0, [A5 + 0x21D0]
  533. 000005BE  43EF 0332                lea.l      A1, [A7 + 0x332]
  534. 000005C2  7044                     moveq.l    D0, 0x44
  535. label000005C4:
  536. 000005C4  22D8                     move.l     [A1]+, [A0]+
  537. 000005C6  51C8 FFFC                dbf        D0, -0x6 /* 000005C4 */
  538. 000005CA  32D8                     move.w     [A1]+, [A0]+
  539. 000005CC  486F 0332                pea.l      [A7 + 0x332]
  540. 000005D0  4EAD B8D0                jsr        [A5 - 0x4730]
  541. 000005D4  486F 0008                pea.l      [A7 + 0x8]
  542. 000005D8  486F 033A                pea.l      [A7 + 0x33A]
  543. 000005DC  4EAD B8A0                jsr        [A5 - 0x4760]
  544. 000005E0  486F 000C                pea.l      [A7 + 0xC]
  545. 000005E4  486F 0014                pea.l      [A7 + 0x14]
  546. 000005E8  4EBA 5638                jsr        [PC + 0x5638 /* 00005C22 */]
  547. 000005EC  2600                     move.l     D3, D0
  548. 000005EE  4A83                     tst.l      D3
  549. 000005F0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  550. 000005F4  6652                     bne        +0x54 /* 00000648 */
  551. 000005F6  2F0A                     move.l     -[A7], A2
  552. 000005F8  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  553. 000005FC  4EAD A010                jsr        [A5 - 0x5FF0]
  554. 00000600  2600                     move.l     D3, D0
  555. 00000602  504F                     addq.w     A7, 8
  556. 00000604  6042                     bra        +0x44 /* 00000648 */
  557. label00000606:
  558. 00000606  4A85                     tst.l      D5
  559. 00000608  6712                     beq        +0x14 /* 0000061C */
  560. 0000060A  2F04                     move.l     -[A7], D4
  561. 0000060C  2F3C 8004 07D6           move.l     -[A7], 0x800407D6
  562. 00000612  4EAD 9FA8                jsr        [A5 - 0x6058]
  563. 00000616  2600                     move.l     D3, D0
  564. 00000618  504F                     addq.w     A7, 8
  565. 0000061A  602C                     bra        +0x2E /* 00000648 */
  566. label0000061C:
  567. 0000061C  486F 032E                pea.l      [A7 + 0x32E]
  568. 00000620  4EBA 0032                jsr        [PC + 0x32 /* 00000654 */]
  569. 00000624  2600                     move.l     D3, D0
  570. 00000626  2F0A                     move.l     -[A7], A2
  571. 00000628  2F2F 0336                move.l     -[A7], [A7 + 0x336]
  572. 0000062C  4EAD A000                jsr        [A5 - 0x6000]
  573. 00000630  2600                     move.l     D3, D0
  574. 00000632  4FEF 000C                lea.l      A7, [A7 + 0xC]
  575. 00000636  6010                     bra        +0x12 /* 00000648 */
  576. label00000638:
  577. 00000638  2F04                     move.l     -[A7], D4
  578. 0000063A  2F3C 8004 07D5           move.l     -[A7], 0x800407D5
  579. 00000640  4EAD 9FA8                jsr        [A5 - 0x6058]
  580. 00000644  2600                     move.l     D3, D0
  581. 00000646  504F                     addq.w     A7, 8
  582. label00000648:
  583. 00000648  2003                     move.l     D0, D3
  584. 0000064A  4FEF 0448                lea.l      A7, [A7 + 0x448]
  585. 0000064E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  586. 00000652  4E75                     rts
  587. fn00000654:
  588. 00000654  206F 0004                movea.l    A0, [A7 + 0x4]
  589. 00000658  4290                     clr.l      [A0]
  590. 0000065A  7000                     moveq.l    D0, 0x00
  591. 0000065C  4E75                     rts
  592. fn0000065E:
  593. 0000065E  2F03                     move.l     -[A7], D3
  594. 00000660  7600                     moveq.l    D3, 0x00
  595. 00000662  486D C868                pea.l      [A5 - 0x3798]
  596. 00000666  486D 1B1C                pea.l      [A5 + 0x1B1C]
  597. 0000066A  4EBA 5A88                jsr        [PC + 0x5A88 /* 000060F4 */]
  598. 0000066E  2600                     move.l     D3, D0
  599. 00000670  4A80                     tst.l      D0
  600. 00000672  504F                     addq.w     A7, 8
  601. 00000674  6600 01A4                bne        +0x1A6 /* 0000081A */
  602. 00000678  42A7                     clr.l      -[A7]
  603. 0000067A  4878 00E9                push.l     0xE9
  604. 0000067E  4878 00A5                push.l     0xA5
  605. 00000682  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  606. 00000686  4EBA 5AC0                jsr        [PC + 0x5AC0 /* 00006148 */]
  607. 0000068A  2600                     move.l     D3, D0
  608. 0000068C  4A80                     tst.l      D0
  609. 0000068E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  610. 00000692  6600 0186                bne        +0x188 /* 0000081A */
  611. 00000696  42A7                     clr.l      -[A7]
  612. 00000698  4878 00E9                push.l     0xE9
  613. 0000069C  4878 0109                push.l     0x109
  614. 000006A0  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  615. 000006A4  4EBA 5AA2                jsr        [PC + 0x5AA2 /* 00006148 */]
  616. 000006A8  2600                     move.l     D3, D0
  617. 000006AA  4A80                     tst.l      D0
  618. 000006AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  619. 000006B0  6600 0168                bne        +0x16A /* 0000081A */
  620. 000006B4  4878 0001                push.l     0x1
  621. 000006B8  4878 00E9                push.l     0xE9
  622. 000006BC  4878 0201                push.l     0x201
  623. 000006C0  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  624. 000006C4  4EBA 5A82                jsr        [PC + 0x5A82 /* 00006148 */]
  625. 000006C8  2600                     move.l     D3, D0
  626. 000006CA  4A80                     tst.l      D0
  627. 000006CC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  628. 000006D0  6600 0148                bne        +0x14A /* 0000081A */
  629. 000006D4  4878 0001                push.l     0x1
  630. 000006D8  4878 00E9                push.l     0xE9
  631. 000006DC  4878 0202                push.l     0x202
  632. 000006E0  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  633. 000006E4  4EBA 5A62                jsr        [PC + 0x5A62 /* 00006148 */]
  634. 000006E8  2600                     move.l     D3, D0
  635. 000006EA  4A80                     tst.l      D0
  636. 000006EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  637. 000006F0  6600 0128                bne        +0x12A /* 0000081A */
  638. 000006F4  42A7                     clr.l      -[A7]
  639. 000006F6  4878 00F1                push.l     0xF1
  640. 000006FA  4878 0203                push.l     0x203
  641. 000006FE  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  642. 00000702  4EBA 5A44                jsr        [PC + 0x5A44 /* 00006148 */]
  643. 00000706  2600                     move.l     D3, D0
  644. 00000708  4A80                     tst.l      D0
  645. 0000070A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  646. 0000070E  6600 010A                bne        +0x10C /* 0000081A */
  647. 00000712  42A7                     clr.l      -[A7]
  648. 00000714  4878 00F1                push.l     0xF1
  649. 00000718  4878 0204                push.l     0x204
  650. 0000071C  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  651. 00000720  4EBA 5A26                jsr        [PC + 0x5A26 /* 00006148 */]
  652. 00000724  2600                     move.l     D3, D0
  653. 00000726  4A80                     tst.l      D0
  654. 00000728  4FEF 0010                lea.l      A7, [A7 + 0x10]
  655. 0000072C  6600 00EC                bne        +0xEE /* 0000081A */
  656. 00000730  42A7                     clr.l      -[A7]
  657. 00000732  4878 01EE                push.l     0x1EE
  658. 00000736  4878 0205                push.l     0x205
  659. 0000073A  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  660. 0000073E  4EBA 5A08                jsr        [PC + 0x5A08 /* 00006148 */]
  661. 00000742  2600                     move.l     D3, D0
  662. 00000744  4A80                     tst.l      D0
  663. 00000746  4FEF 0010                lea.l      A7, [A7 + 0x10]
  664. 0000074A  6600 00CE                bne        +0xD0 /* 0000081A */
  665. 0000074E  4878 0001                push.l     0x1
  666. 00000752  4878 00F1                push.l     0xF1
  667. 00000756  4878 0058                push.l     0x58 /* 'X' */
  668. 0000075A  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  669. 0000075E  4EBA 59E8                jsr        [PC + 0x59E8 /* 00006148 */]
  670. 00000762  2600                     move.l     D3, D0
  671. 00000764  4A80                     tst.l      D0
  672. 00000766  4FEF 0010                lea.l      A7, [A7 + 0x10]
  673. 0000076A  6600 00AE                bne        +0xB0 /* 0000081A */
  674. 0000076E  4878 0001                push.l     0x1
  675. 00000772  4878 01EE                push.l     0x1EE
  676. 00000776  4878 0206                push.l     0x206
  677. 0000077A  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  678. 0000077E  4EBA 59C8                jsr        [PC + 0x59C8 /* 00006148 */]
  679. 00000782  2600                     move.l     D3, D0
  680. 00000784  4A80                     tst.l      D0
  681. 00000786  4FEF 0010                lea.l      A7, [A7 + 0x10]
  682. 0000078A  6600 008E                bne        +0x90 /* 0000081A */
  683. 0000078E  4878 0001                push.l     0x1
  684. 00000792  4878 00F1                push.l     0xF1
  685. 00000796  4878 0208                push.l     0x208
  686. 0000079A  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  687. 0000079E  4EBA 59A8                jsr        [PC + 0x59A8 /* 00006148 */]
  688. 000007A2  2600                     move.l     D3, D0
  689. 000007A4  4A80                     tst.l      D0
  690. 000007A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  691. 000007AA  666E                     bne        +0x70 /* 0000081A */
  692. 000007AC  42A7                     clr.l      -[A7]
  693. 000007AE  4878 00F1                push.l     0xF1
  694. 000007B2  4878 0209                push.l     0x209
  695. 000007B6  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  696. 000007BA  4EBA 598C                jsr        [PC + 0x598C /* 00006148 */]
  697. 000007BE  2600                     move.l     D3, D0
  698. 000007C0  4A80                     tst.l      D0
  699. 000007C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  700. 000007C6  6652                     bne        +0x54 /* 0000081A */
  701. 000007C8  4878 0001                push.l     0x1
  702. 000007CC  4878 00F1                push.l     0xF1
  703. 000007D0  4878 00CC                push.l     0xCC
  704. 000007D4  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  705. 000007D8  4EBA 596E                jsr        [PC + 0x596E /* 00006148 */]
  706. 000007DC  2600                     move.l     D3, D0
  707. 000007DE  4A80                     tst.l      D0
  708. 000007E0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  709. 000007E4  6634                     bne        +0x36 /* 0000081A */
  710. 000007E6  42A7                     clr.l      -[A7]
  711. 000007E8  4878 00F1                push.l     0xF1
  712. 000007EC  4878 003A                push.l     0x3A /* ':' */
  713. 000007F0  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  714. 000007F4  4EBA 5952                jsr        [PC + 0x5952 /* 00006148 */]
  715. 000007F8  2600                     move.l     D3, D0
  716. 000007FA  4A80                     tst.l      D0
  717. 000007FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  718. 00000800  6618                     bne        +0x1A /* 0000081A */
  719. 00000802  42A7                     clr.l      -[A7]
  720. 00000804  4878 00F1                push.l     0xF1
  721. 00000808  4878 0195                push.l     0x195
  722. 0000080C  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  723. 00000810  4EBA 5936                jsr        [PC + 0x5936 /* 00006148 */]
  724. 00000814  2600                     move.l     D3, D0
  725. 00000816  4FEF 0010                lea.l      A7, [A7 + 0x10]
  726. label0000081A:
  727. 0000081A  2003                     move.l     D0, D3
  728. 0000081C  261F                     move.l     D3, [A7]+
  729. 0000081E  4E75                     rts
  730. fn00000820:
  731. 00000820  2F03                     move.l     -[A7], D3
  732. 00000822  7600                     moveq.l    D3, 0x00
  733. 00000824  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  734. 00000828  4EBA 5904                jsr        [PC + 0x5904 /* 0000612E */]
  735. 0000082C  2600                     move.l     D3, D0
  736. 0000082E  4A83                     tst.l      D3
  737. 00000830  584F                     addq.w     A7, 4
  738. 00000832  6604                     bne        +0x6 /* 00000838 */
  739. 00000834  42AD 1B1C                clr.l      [A5 + 0x1B1C]
  740. label00000838:
  741. 00000838  2003                     move.l     D0, D3
  742. 0000083A  261F                     move.l     D3, [A7]+
  743. 0000083C  4E75                     rts
  744. 0000083E  2F03                     move.l     -[A7], D3
  745. 00000840  4FEF FFC8                lea.l      A7, [A7 - 0x38]
  746. 00000844  7600                     moveq.l    D3, 0x00
  747. 00000846  4857                     pea.l      [A7]
  748. 00000848  2F2F 0044                move.l     -[A7], [A7 + 0x44]
  749. 0000084C  4EBA 5210                jsr        [PC + 0x5210 /* 00005A5E */]
  750. 00000850  2600                     move.l     D3, D0
  751. 00000852  4A80                     tst.l      D0
  752. 00000854  504F                     addq.w     A7, 8
  753. 00000856  6612                     bne        +0x14 /* 0000086A */
  754. 00000858  2F2F 0044                move.l     -[A7], [A7 + 0x44]
  755. 0000085C  4EBA 0EFE                jsr        [PC + 0xEFE /* 0000175C */]
  756. 00000860  486F 0004                pea.l      [A7 + 0x4]
  757. 00000864  4EBA 52C8                jsr        [PC + 0x52C8 /* 00005B2E */]
  758. 00000868  504F                     addq.w     A7, 8
  759. label0000086A:
  760. 0000086A  2003                     move.l     D0, D3
  761. 0000086C  4FEF 0038                lea.l      A7, [A7 + 0x38]
  762. 00000870  261F                     move.l     D3, [A7]+
  763. 00000872  4E75                     rts
  764. fn00000874:
  765. 00000874  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  766. 00000878  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  767. 0000087C  266F 0050                movea.l    A3, [A7 + 0x50]
  768. 00000880  282F 0054                move.l     D4, [A7 + 0x54]
  769. 00000884  246F 0058                movea.l    A2, [A7 + 0x58]
  770. 00000888  7600                     moveq.l    D3, 0x00
  771. 0000088A  4857                     pea.l      [A7]
  772. 0000088C  2F0B                     move.l     -[A7], A3
  773. 0000088E  4EBA 51CE                jsr        [PC + 0x51CE /* 00005A5E */]
  774. 00000892  2600                     move.l     D3, D0
  775. 00000894  4A80                     tst.l      D0
  776. 00000896  504F                     addq.w     A7, 8
  777. 00000898  662A                     bne        +0x2C /* 000008C4 */
  778. 0000089A  486F 0038                pea.l      [A7 + 0x38]
  779. 0000089E  4EBA 0EBC                jsr        [PC + 0xEBC /* 0000175C */]
  780. 000008A2  4A84                     tst.l      D4
  781. 000008A4  584F                     addq.w     A7, 4
  782. 000008A6  6F0E                     ble        +0x10 /* 000008B6 */
  783. 000008A8  B8AF 0038                cmp.l      D4, [A7 + 0x38]
  784. 000008AC  6E08                     bgt        +0xA /* 000008B6 */
  785. 000008AE  2544 0004                move.l     [A2 + 0x4], D4
  786. 000008B2  2493                     move.l     [A2], [A3]
  787. 000008B4  6006                     bra        +0x8 /* 000008BC */
  788. label000008B6:
  789. 000008B6  263C 8004 07D8           move.l     D3, 0x800407D8
  790. label000008BC:
  791. 000008BC  4857                     pea.l      [A7]
  792. 000008BE  4EBA 526E                jsr        [PC + 0x526E /* 00005B2E */]
  793. 000008C2  584F                     addq.w     A7, 4
  794. label000008C4:
  795. 000008C4  2003                     move.l     D0, D3
  796. 000008C6  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  797. 000008CA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  798. 000008CE  4E75                     rts
  799. fn000008D0:
  800. 000008D0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  801. 000008D4  4FEF FDC2                lea.l      A7, [A7 - 0x23E]
  802. 000008D8  286F 0256                movea.l    A4, [A7 + 0x256]
  803. 000008DC  266F 025A                movea.l    A3, [A7 + 0x25A]
  804. 000008E0  246F 025E                movea.l    A2, [A7 + 0x25E]
  805. 000008E4  7800                     moveq.l    D4, 0x00
  806. 000008E6  4857                     pea.l      [A7]
  807. 000008E8  2F0C                     move.l     -[A7], A4
  808. 000008EA  4EBA 5172                jsr        [PC + 0x5172 /* 00005A5E */]
  809. 000008EE  2800                     move.l     D4, D0
  810. 000008F0  4A80                     tst.l      D0
  811. 000008F2  504F                     addq.w     A7, 8
  812. 000008F4  6656                     bne        +0x58 /* 0000094C */
  813. 000008F6  7601                     moveq.l    D3, 0x01
  814. 000008F8  6036                     bra        +0x38 /* 00000930 */
  815. label000008FA:
  816. 000008FA  486F 0138                pea.l      [A7 + 0x138]
  817. 000008FE  3F03                     move.w     -[A7], D3
  818. 00000900  4EAD B5C0                jsr        [A5 - 0x4A40]
  819. 00000904  4878 00FF                push.l     0xFF
  820. 00000908  486F 0042                pea.l      [A7 + 0x42]
  821. 0000090C  486F 0146                pea.l      [A7 + 0x146]
  822. 00000910  4EBA 52BC                jsr        [PC + 0x52BC /* 00005BCE */]
  823. 00000914  486F 004A                pea.l      [A7 + 0x4A]
  824. 00000918  2F0B                     move.l     -[A7], A3
  825. 0000091A  4EBA 5406                jsr        [PC + 0x5406 /* 00005D22 */]
  826. 0000091E  4A00                     tst.b      D0
  827. 00000920  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  828. 00000924  6708                     beq        +0xA /* 0000092E */
  829. 00000926  3043                     movea.w    A0, D3
  830. 00000928  2548 0004                move.l     [A2 + 0x4], A0
  831. 0000092C  6016                     bra        +0x18 /* 00000944 */
  832. label0000092E:
  833. 0000092E  5243                     addq.w     D3, 1
  834. label00000930:
  835. 00000930  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  836. 00000934  2050                     movea.l    A0, [A0]
  837. 00000936  2050                     movea.l    A0, [A0]
  838. 00000938  B668 000A                cmp.w      D3, [A0 + 0xA]
  839. 0000093C  6FBC                     ble        -0x42 /* 000008FA */
  840. 0000093E  283C 8004 0BC4           move.l     D4, 0x80040BC4
  841. label00000944:
  842. 00000944  4857                     pea.l      [A7]
  843. 00000946  4EBA 51E6                jsr        [PC + 0x51E6 /* 00005B2E */]
  844. 0000094A  584F                     addq.w     A7, 4
  845. label0000094C:
  846. 0000094C  2494                     move.l     [A2], [A4]
  847. 0000094E  4A84                     tst.l      D4
  848. 00000950  670A                     beq        +0xC /* 0000095C */
  849. 00000952  4EAD B658                jsr        [A5 - 0x49A8]
  850. 00000956  48C0                     ext.l      D0
  851. 00000958  2540 0004                move.l     [A2 + 0x4], D0
  852. label0000095C:
  853. 0000095C  2004                     move.l     D0, D4
  854. 0000095E  4FEF 023E                lea.l      A7, [A7 + 0x23E]
  855. 00000962  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  856. 00000966  4E75                     rts
  857. 00000968  2F03                     move.l     -[A7], D3
  858. 0000096A  4FEF FEBE                lea.l      A7, [A7 - 0x142]
  859. 0000096E  7600                     moveq.l    D3, 0x00
  860. 00000970  4857                     pea.l      [A7]
  861. 00000972  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  862. 00000976  4EBA 50E6                jsr        [PC + 0x50E6 /* 00005A5E */]
  863. 0000097A  2600                     move.l     D3, D0
  864. 0000097C  4A80                     tst.l      D0
  865. 0000097E  504F                     addq.w     A7, 8
  866. 00000980  6642                     bne        +0x44 /* 000009C4 */
  867. 00000982  486F 0038                pea.l      [A7 + 0x38]
  868. 00000986  2F2F 0152                move.l     -[A7], [A7 + 0x152]
  869. 0000098A  4EBA 5310                jsr        [PC + 0x5310 /* 00005C9C */]
  870. 0000098E  486F 0040                pea.l      [A7 + 0x40]
  871. 00000992  486F 014A                pea.l      [A7 + 0x14A]
  872. 00000996  4EAD B6E0                jsr        [A5 - 0x4920]
  873. 0000099A  306F 014E                movea.w    A0, [A7 + 0x14E]
  874. 0000099E  226F 0162                movea.l    A1, [A7 + 0x162]
  875. 000009A2  2288                     move.l     [A1], A0
  876. 000009A4  306F 0150                movea.w    A0, [A7 + 0x150]
  877. 000009A8  2348 0004                move.l     [A1 + 0x4], A0
  878. 000009AC  4A6F 0150                tst.w      [A7 + 0x150]
  879. 000009B0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  880. 000009B4  6606                     bne        +0x8 /* 000009BC */
  881. 000009B6  263C 8004 0BC5           move.l     D3, 0x80040BC5
  882. label000009BC:
  883. 000009BC  4857                     pea.l      [A7]
  884. 000009BE  4EBA 516E                jsr        [PC + 0x516E /* 00005B2E */]
  885. 000009C2  584F                     addq.w     A7, 4
  886. label000009C4:
  887. 000009C4  2003                     move.l     D0, D3
  888. 000009C6  4FEF 0142                lea.l      A7, [A7 + 0x142]
  889. 000009CA  261F                     move.l     D3, [A7]+
  890. 000009CC  4E75                     rts
  891. fn000009CE:
  892. 000009CE  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  893. 000009D2  4FEF FFC0                lea.l      A7, [A7 - 0x40]
  894. 000009D6  266F 0058                movea.l    A3, [A7 + 0x58]
  895. 000009DA  246F 005C                movea.l    A2, [A7 + 0x5C]
  896. 000009DE  7600                     moveq.l    D3, 0x00
  897. 000009E0  4857                     pea.l      [A7]
  898. 000009E2  2F0B                     move.l     -[A7], A3
  899. 000009E4  4EBA 5078                jsr        [PC + 0x5078 /* 00005A5E */]
  900. 000009E8  2600                     move.l     D3, D0
  901. 000009EA  4A80                     tst.l      D0
  902. 000009EC  504F                     addq.w     A7, 8
  903. 000009EE  6638                     bne        +0x3A /* 00000A28 */
  904. 000009F0  2812                     move.l     D4, [A2]
  905. 000009F2  2A2A 0004                move.l     D5, [A2 + 0x4]
  906. 000009F6  486F 0038                pea.l      [A7 + 0x38]
  907. 000009FA  2F04                     move.l     -[A7], D4
  908. 000009FC  2F0B                     move.l     -[A7], A3
  909. 000009FE  4EBA FE74                jsr        [PC - 0x18C /* 00000874 */]
  910. 00000A02  2600                     move.l     D3, D0
  911. 00000A04  4A83                     tst.l      D3
  912. 00000A06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  913. 00000A0A  6614                     bne        +0x16 /* 00000A20 */
  914. 00000A0C  2F2F 0060                move.l     -[A7], [A7 + 0x60]
  915. 00000A10  2F05                     move.l     -[A7], D5
  916. 00000A12  486F 0040                pea.l      [A7 + 0x40]
  917. 00000A16  4EBA 3A00                jsr        [PC + 0x3A00 /* 00004418 */]
  918. 00000A1A  2600                     move.l     D3, D0
  919. 00000A1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  920. label00000A20:
  921. 00000A20  4857                     pea.l      [A7]
  922. 00000A22  4EBA 510A                jsr        [PC + 0x510A /* 00005B2E */]
  923. 00000A26  584F                     addq.w     A7, 4
  924. label00000A28:
  925. 00000A28  2003                     move.l     D0, D3
  926. 00000A2A  4FEF 0040                lea.l      A7, [A7 + 0x40]
  927. 00000A2E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  928. 00000A32  4E75                     rts
  929. 00000A34  2F03                     move.l     -[A7], D3
  930. 00000A36  4FEF FEC2                lea.l      A7, [A7 - 0x13E]
  931. 00000A3A  7600                     moveq.l    D3, 0x00
  932. 00000A3C  4857                     pea.l      [A7]
  933. 00000A3E  2F2F 014A                move.l     -[A7], [A7 + 0x14A]
  934. 00000A42  4EBA 501A                jsr        [PC + 0x501A /* 00005A5E */]
  935. 00000A46  2600                     move.l     D3, D0
  936. 00000A48  4A80                     tst.l      D0
  937. 00000A4A  504F                     addq.w     A7, 8
  938. 00000A4C  6634                     bne        +0x36 /* 00000A82 */
  939. 00000A4E  486F 0038                pea.l      [A7 + 0x38]
  940. 00000A52  2F2F 014E                move.l     -[A7], [A7 + 0x14E]
  941. 00000A56  4EBA 5244                jsr        [PC + 0x5244 /* 00005C9C */]
  942. 00000A5A  486F 0040                pea.l      [A7 + 0x40]
  943. 00000A5E  4EAD C3D0                jsr        [A5 - 0x3C30]
  944. 00000A62  48C0                     ext.l      D0
  945. 00000A64  206F 015A                movea.l    A0, [A7 + 0x15A]
  946. 00000A68  2080                     move.l     [A0], D0
  947. 00000A6A  2048                     movea.l    A0, A0
  948. 00000A6C  4A90                     tst.l      [A0]
  949. 00000A6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  950. 00000A72  6606                     bne        +0x8 /* 00000A7A */
  951. 00000A74  263C 8004 0BC0           move.l     D3, 0x80040BC0
  952. label00000A7A:
  953. 00000A7A  4857                     pea.l      [A7]
  954. 00000A7C  4EBA 50B0                jsr        [PC + 0x50B0 /* 00005B2E */]
  955. 00000A80  584F                     addq.w     A7, 4
  956. label00000A82:
  957. 00000A82  2003                     move.l     D0, D3
  958. 00000A84  4FEF 013E                lea.l      A7, [A7 + 0x13E]
  959. 00000A88  261F                     move.l     D3, [A7]+
  960. 00000A8A  4E75                     rts
  961. 00000A8C  48E7 1C00                movem.l    -[A7], D3,D4,D5
  962. 00000A90  4FEF FEC2                lea.l      A7, [A7 - 0x13E]
  963. 00000A94  2A2F 0152                move.l     D5, [A7 + 0x152]
  964. 00000A98  7800                     moveq.l    D4, 0x00
  965. 00000A9A  4857                     pea.l      [A7]
  966. 00000A9C  2F2F 0152                move.l     -[A7], [A7 + 0x152]
  967. 00000AA0  4EBA 4FBC                jsr        [PC + 0x4FBC /* 00005A5E */]
  968. 00000AA4  2800                     move.l     D4, D0
  969. 00000AA6  4A80                     tst.l      D0
  970. 00000AA8  504F                     addq.w     A7, 8
  971. 00000AAA  6656                     bne        +0x58 /* 00000B02 */
  972. 00000AAC  422F 0039                clr.b      [A7 + 0x39]
  973. 00000AB0  422F 0038                clr.b      [A7 + 0x38]
  974. 00000AB4  3F05                     move.w     -[A7], D5
  975. 00000AB6  4EAD C3C0                jsr        [A5 - 0x3C40]
  976. 00000ABA  3600                     move.w     D3, D0
  977. 00000ABC  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  978. 00000AC0  B668 0026                cmp.w      D3, [A0 + 0x26]
  979. 00000AC4  544F                     addq.w     A7, 2
  980. 00000AC6  6E1E                     bgt        +0x20 /* 00000AE6 */
  981. 00000AC8  3003                     move.w     D0, D3
  982. 00000ACA  48C0                     ext.l      D0
  983. 00000ACC  5380                     subq.l     D0, 1
  984. 00000ACE  2068 0028                movea.l    A0, [A0 + 0x28]
  985. 00000AD2  2250                     movea.l    A1, [A0]
  986. 00000AD4  BA71 0C00                cmp.w      D5, [A1 + D0 * 4]
  987. 00000AD8  660C                     bne        +0xE /* 00000AE6 */
  988. 00000ADA  486F 0038                pea.l      [A7 + 0x38]
  989. 00000ADE  3F03                     move.w     -[A7], D3
  990. 00000AE0  4EAD C3C8                jsr        [A5 - 0x3C38]
  991. 00000AE4  5C4F                     addq.w     A7, 6
  992. label00000AE6:
  993. 00000AE6  2F2F 015A                move.l     -[A7], [A7 + 0x15A]
  994. 00000AEA  2F2F 015A                move.l     -[A7], [A7 + 0x15A]
  995. 00000AEE  486F 0040                pea.l      [A7 + 0x40]
  996. 00000AF2  4EBA 50DA                jsr        [PC + 0x50DA /* 00005BCE */]
  997. 00000AF6  486F 000C                pea.l      [A7 + 0xC]
  998. 00000AFA  4EBA 5032                jsr        [PC + 0x5032 /* 00005B2E */]
  999. 00000AFE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1000. label00000B02:
  1001. 00000B02  2004                     move.l     D0, D4
  1002. 00000B04  4FEF 013E                lea.l      A7, [A7 + 0x13E]
  1003. 00000B08  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  1004. 00000B0C  4E75                     rts
  1005. 00000B0E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  1006. 00000B12  4FEF FFC8                lea.l      A7, [A7 - 0x38]
  1007. 00000B16  282F 0050                move.l     D4, [A7 + 0x50]
  1008. 00000B1A  246F 0054                movea.l    A2, [A7 + 0x54]
  1009. 00000B1E  7600                     moveq.l    D3, 0x00
  1010. 00000B20  4857                     pea.l      [A7]
  1011. 00000B22  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1012. 00000B26  4EBA 4F36                jsr        [PC + 0x4F36 /* 00005A5E */]
  1013. 00000B2A  2600                     move.l     D3, D0
  1014. 00000B2C  4A80                     tst.l      D0
  1015. 00000B2E  504F                     addq.w     A7, 8
  1016. 00000B30  6654                     bne        +0x56 /* 00000B86 */
  1017. 00000B32  200A                     move.l     D0, A2
  1018. 00000B34  673E                     beq        +0x40 /* 00000B74 */
  1019. 00000B36  3F04                     move.w     -[A7], D4
  1020. 00000B38  4EAD C3B8                jsr        [A5 - 0x3C48]
  1021. 00000B3C  3A00                     move.w     D5, D0
  1022. 00000B3E  204A                     movea.l    A0, A2
  1023. 00000B40  70FF                     moveq.l    D0, 0xFFFFFFFF
  1024. label00000B42:
  1025. 00000B42  5280                     addq.l     D0, 1
  1026. 00000B44  4A18                     tst.b      [A0]+
  1027. 00000B46  66FA                     bne        -0x4 /* 00000B42 */
  1028. 00000B48  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  1029. 00000B4E  6508                     bcs        +0xA /* 00000B58 */
  1030. 00000B50  203C 0000 7FFF           move.l     D0, 0x7FFF
  1031. 00000B56  600C                     bra        +0xE /* 00000B64 */
  1032. label00000B58:
  1033. 00000B58  204A                     movea.l    A0, A2
  1034. 00000B5A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1035. label00000B5C:
  1036. 00000B5C  5280                     addq.l     D0, 1
  1037. 00000B5E  4A18                     tst.b      [A0]+
  1038. 00000B60  66FA                     bne        -0x4 /* 00000B5C */
  1039. 00000B62  48C0                     ext.l      D0
  1040. label00000B64:
  1041. 00000B64  3F00                     move.w     -[A7], D0
  1042. 00000B66  2F0A                     move.l     -[A7], A2
  1043. 00000B68  3F05                     move.w     -[A7], D5
  1044. 00000B6A  4EAD C3E8                jsr        [A5 - 0x3C18]
  1045. 00000B6E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1046. 00000B72  600A                     bra        +0xC /* 00000B7E */
  1047. label00000B74:
  1048. 00000B74  3F04                     move.w     -[A7], D4
  1049. 00000B76  3F04                     move.w     -[A7], D4
  1050. 00000B78  4EAD C3F0                jsr        [A5 - 0x3C10]
  1051. 00000B7C  584F                     addq.w     A7, 4
  1052. label00000B7E:
  1053. 00000B7E  4857                     pea.l      [A7]
  1054. 00000B80  4EBA 4FAC                jsr        [PC + 0x4FAC /* 00005B2E */]
  1055. 00000B84  584F                     addq.w     A7, 4
  1056. label00000B86:
  1057. 00000B86  2003                     move.l     D0, D3
  1058. 00000B88  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1059. 00000B8C  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  1060. 00000B90  4E75                     rts
  1061. 00000B92  48E7 1820                movem.l    -[A7], D3,D4,A2
  1062. 00000B96  4FEF FEC2                lea.l      A7, [A7 - 0x13E]
  1063. 00000B9A  246F 0152                movea.l    A2, [A7 + 0x152]
  1064. 00000B9E  7800                     moveq.l    D4, 0x00
  1065. 00000BA0  4857                     pea.l      [A7]
  1066. 00000BA2  2F2F 0152                move.l     -[A7], [A7 + 0x152]
  1067. 00000BA6  4EBA 4EB6                jsr        [PC + 0x4EB6 /* 00005A5E */]
  1068. 00000BAA  2800                     move.l     D4, D0
  1069. 00000BAC  4A80                     tst.l      D0
  1070. 00000BAE  504F                     addq.w     A7, 8
  1071. 00000BB0  6668                     bne        +0x6A /* 00000C1A */
  1072. 00000BB2  4AAF 0156                tst.l      [A7 + 0x156]
  1073. 00000BB6  6716                     beq        +0x18 /* 00000BCE */
  1074. 00000BB8  1F3C 0001                move.b     -[A7], 0x1
  1075. 00000BBC  42A7                     clr.l      -[A7]
  1076. 00000BBE  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  1077. 00000BC2  4EAD B6A8                jsr        [A5 - 0x4958]
  1078. 00000BC6  3600                     move.w     D3, D0
  1079. 00000BC8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1080. 00000BCC  6012                     bra        +0x14 /* 00000BE0 */
  1081. label00000BCE:
  1082. 00000BCE  4227                     clr.b      -[A7]
  1083. 00000BD0  42A7                     clr.l      -[A7]
  1084. 00000BD2  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  1085. 00000BD6  4EAD B6A8                jsr        [A5 - 0x4958]
  1086. 00000BDA  3600                     move.w     D3, D0
  1087. 00000BDC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1088. label00000BE0:
  1089. 00000BE0  4A43                     tst.w      D3
  1090. 00000BE2  671C                     beq        +0x1E /* 00000C00 */
  1091. 00000BE4  200A                     move.l     D0, A2
  1092. 00000BE6  6718                     beq        +0x1A /* 00000C00 */
  1093. 00000BE8  486F 0038                pea.l      [A7 + 0x38]
  1094. 00000BEC  2F0A                     move.l     -[A7], A2
  1095. 00000BEE  4EBA 50AC                jsr        [PC + 0x50AC /* 00005C9C */]
  1096. 00000BF2  486F 0040                pea.l      [A7 + 0x40]
  1097. 00000BF6  3F03                     move.w     -[A7], D3
  1098. 00000BF8  4EAD B5C8                jsr        [A5 - 0x4A38]
  1099. 00000BFC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1100. label00000C00:
  1101. 00000C00  3043                     movea.w    A0, D3
  1102. 00000C02  226F 015A                movea.l    A1, [A7 + 0x15A]
  1103. 00000C06  2288                     move.l     [A1], A0
  1104. 00000C08  4A43                     tst.w      D3
  1105. 00000C0A  6606                     bne        +0x8 /* 00000C12 */
  1106. 00000C0C  283C 8004 0002           move.l     D4, 0x80040002
  1107. label00000C12:
  1108. 00000C12  4857                     pea.l      [A7]
  1109. 00000C14  4EBA 4F18                jsr        [PC + 0x4F18 /* 00005B2E */]
  1110. 00000C18  584F                     addq.w     A7, 4
  1111. label00000C1A:
  1112. 00000C1A  2004                     move.l     D0, D4
  1113. 00000C1C  4FEF 013E                lea.l      A7, [A7 + 0x13E]
  1114. 00000C20  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1115. 00000C24  4E75                     rts
  1116. 00000C26  48E7 1820                movem.l    -[A7], D3,D4,A2
  1117. 00000C2A  4FEF FCA4                lea.l      A7, [A7 - 0x35C]
  1118. 00000C2E  246F 0370                movea.l    A2, [A7 + 0x370]
  1119. 00000C32  7600                     moveq.l    D3, 0x00
  1120. 00000C34  426F 035A                clr.w      [A7 + 0x35A]
  1121. 00000C38  4857                     pea.l      [A7]
  1122. 00000C3A  2F2F 0370                move.l     -[A7], [A7 + 0x370]
  1123. 00000C3E  4EBA 4E1E                jsr        [PC + 0x4E1E /* 00005A5E */]
  1124. 00000C42  2600                     move.l     D3, D0
  1125. 00000C44  4A80                     tst.l      D0
  1126. 00000C46  504F                     addq.w     A7, 8
  1127. 00000C48  6678                     bne        +0x7A /* 00000CC2 */
  1128. 00000C4A  486F 014E                pea.l      [A7 + 0x14E]
  1129. 00000C4E  2F2F 0378                move.l     -[A7], [A7 + 0x378]
  1130. 00000C52  4EBA 5048                jsr        [PC + 0x5048 /* 00005C9C */]
  1131. 00000C56  3F3C 0001                move.w     -[A7], 0x1
  1132. 00000C5A  486F 0158                pea.l      [A7 + 0x158]
  1133. 00000C5E  486F 0046                pea.l      [A7 + 0x46]
  1134. 00000C62  4EAD B8F8                jsr        [A5 - 0x4708]
  1135. 00000C66  486F 036C                pea.l      [A7 + 0x36C]
  1136. 00000C6A  486F 004E                pea.l      [A7 + 0x4E]
  1137. 00000C6E  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  1138. 00000C72  4EAD B6A0                jsr        [A5 - 0x4960]
  1139. 00000C76  3800                     move.w     D4, D0
  1140. 00000C78  4A44                     tst.w      D4
  1141. 00000C7A  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1142. 00000C7E  662A                     bne        +0x2C /* 00000CAA */
  1143. 00000C80  200A                     move.l     D0, A2
  1144. 00000C82  671A                     beq        +0x1C /* 00000C9E */
  1145. 00000C84  486F 0254                pea.l      [A7 + 0x254]
  1146. 00000C88  2F0A                     move.l     -[A7], A2
  1147. 00000C8A  4EBA 5010                jsr        [PC + 0x5010 /* 00005C9C */]
  1148. 00000C8E  486F 025C                pea.l      [A7 + 0x25C]
  1149. 00000C92  3F2F 0366                move.w     -[A7], [A7 + 0x366]
  1150. 00000C96  4EAD B5C8                jsr        [A5 - 0x4A38]
  1151. 00000C9A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1152. label00000C9E:
  1153. 00000C9E  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  1154. 00000CA2  4EAD B6B8                jsr        [A5 - 0x4948]
  1155. 00000CA6  584F                     addq.w     A7, 4
  1156. 00000CA8  6006                     bra        +0x8 /* 00000CB0 */
  1157. label00000CAA:
  1158. 00000CAA  263C 8004 0006           move.l     D3, 0x80040006
  1159. label00000CB0:
  1160. 00000CB0  306F 035A                movea.w    A0, [A7 + 0x35A]
  1161. 00000CB4  226F 0378                movea.l    A1, [A7 + 0x378]
  1162. 00000CB8  2288                     move.l     [A1], A0
  1163. 00000CBA  4857                     pea.l      [A7]
  1164. 00000CBC  4EBA 4E70                jsr        [PC + 0x4E70 /* 00005B2E */]
  1165. 00000CC0  584F                     addq.w     A7, 4
  1166. label00000CC2:
  1167. 00000CC2  2003                     move.l     D0, D3
  1168. 00000CC4  4FEF 035C                lea.l      A7, [A7 + 0x35C]
  1169. 00000CC8  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1170. 00000CCC  4E75                     rts
  1171. 00000CCE  2F03                     move.l     -[A7], D3
  1172. 00000CD0  4FEF FFC8                lea.l      A7, [A7 - 0x38]
  1173. 00000CD4  7600                     moveq.l    D3, 0x00
  1174. 00000CD6  4857                     pea.l      [A7]
  1175. 00000CD8  2F2F 0044                move.l     -[A7], [A7 + 0x44]
  1176. 00000CDC  4EBA 4D80                jsr        [PC + 0x4D80 /* 00005A5E */]
  1177. 00000CE0  2600                     move.l     D3, D0
  1178. 00000CE2  4A80                     tst.l      D0
  1179. 00000CE4  504F                     addq.w     A7, 8
  1180. 00000CE6  6620                     bne        +0x22 /* 00000D08 */
  1181. 00000CE8  3F2F 0046                move.w     -[A7], [A7 + 0x46]
  1182. 00000CEC  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  1183. 00000CF0  4EAD B6B0                jsr        [A5 - 0x4950]
  1184. 00000CF4  4A40                     tst.w      D0
  1185. 00000CF6  5C4F                     addq.w     A7, 6
  1186. 00000CF8  6706                     beq        +0x8 /* 00000D00 */
  1187. 00000CFA  263C 8004 0BC4           move.l     D3, 0x80040BC4
  1188. label00000D00:
  1189. 00000D00  4857                     pea.l      [A7]
  1190. 00000D02  4EBA 4E2A                jsr        [PC + 0x4E2A /* 00005B2E */]
  1191. 00000D06  584F                     addq.w     A7, 4
  1192. label00000D08:
  1193. 00000D08  2003                     move.l     D0, D3
  1194. 00000D0A  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1195. 00000D0E  261F                     move.l     D3, [A7]+
  1196. 00000D10  4E75                     rts
  1197. 00000D12  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1198. 00000D16  4FEF FEC2                lea.l      A7, [A7 - 0x13E]
  1199. 00000D1A  266F 0156                movea.l    A3, [A7 + 0x156]
  1200. 00000D1E  7600                     moveq.l    D3, 0x00
  1201. 00000D20  95CA                     sub.l      A2, A2
  1202. 00000D22  4857                     pea.l      [A7]
  1203. 00000D24  2F2F 0156                move.l     -[A7], [A7 + 0x156]
  1204. 00000D28  4EBA 4D34                jsr        [PC + 0x4D34 /* 00005A5E */]
  1205. 00000D2C  2600                     move.l     D3, D0
  1206. 00000D2E  4A80                     tst.l      D0
  1207. 00000D30  504F                     addq.w     A7, 8
  1208. 00000D32  6638                     bne        +0x3A /* 00000D6C */
  1209. 00000D34  200B                     move.l     D0, A3
  1210. 00000D36  6710                     beq        +0x12 /* 00000D48 */
  1211. 00000D38  486F 0038                pea.l      [A7 + 0x38]
  1212. 00000D3C  2F0B                     move.l     -[A7], A3
  1213. 00000D3E  4EBA 4F5C                jsr        [PC + 0x4F5C /* 00005C9C */]
  1214. 00000D42  45EF 0040                lea.l      A2, [A7 + 0x40]
  1215. 00000D46  504F                     addq.w     A7, 8
  1216. label00000D48:
  1217. 00000D48  1F2F 015D                move.b     -[A7], [A7 + 0x15D]
  1218. 00000D4C  42A7                     clr.l      -[A7]
  1219. 00000D4E  2F0A                     move.l     -[A7], A2
  1220. 00000D50  4EAD B120                jsr        [A5 - 0x4EE0]
  1221. 00000D54  3800                     move.w     D4, D0
  1222. 00000D56  4A44                     tst.w      D4
  1223. 00000D58  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1224. 00000D5C  6706                     beq        +0x8 /* 00000D64 */
  1225. 00000D5E  263C 8004 07DE           move.l     D3, 0x800407DE
  1226. label00000D64:
  1227. 00000D64  4857                     pea.l      [A7]
  1228. 00000D66  4EBA 4DC6                jsr        [PC + 0x4DC6 /* 00005B2E */]
  1229. 00000D6A  584F                     addq.w     A7, 4
  1230. label00000D6C:
  1231. 00000D6C  2003                     move.l     D0, D3
  1232. 00000D6E  4FEF 013E                lea.l      A7, [A7 + 0x13E]
  1233. 00000D72  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1234. 00000D76  4E75                     rts
  1235. 00000D78  2F03                     move.l     -[A7], D3
  1236. 00000D7A  4FEF FFC8                lea.l      A7, [A7 - 0x38]
  1237. 00000D7E  7600                     moveq.l    D3, 0x00
  1238. 00000D80  4857                     pea.l      [A7]
  1239. 00000D82  2F2F 0044                move.l     -[A7], [A7 + 0x44]
  1240. 00000D86  4EBA 4CD6                jsr        [PC + 0x4CD6 /* 00005A5E */]
  1241. 00000D8A  2600                     move.l     D3, D0
  1242. 00000D8C  4A80                     tst.l      D0
  1243. 00000D8E  504F                     addq.w     A7, 8
  1244. 00000D90  6622                     bne        +0x24 /* 00000DB4 */
  1245. 00000D92  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1246. 00000D96  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1247. 00000D9A  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1248. 00000D9E  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1249. 00000DA2  4EAD E410                jsr        [A5 - 0x1BF0]
  1250. 00000DA6  2600                     move.l     D3, D0
  1251. 00000DA8  486F 0010                pea.l      [A7 + 0x10]
  1252. 00000DAC  4EBA 4D80                jsr        [PC + 0x4D80 /* 00005B2E */]
  1253. 00000DB0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1254. label00000DB4:
  1255. 00000DB4  2003                     move.l     D0, D3
  1256. 00000DB6  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1257. 00000DBA  261F                     move.l     D3, [A7]+
  1258. 00000DBC  4E75                     rts
  1259. 00000DBE  48E7 1020                movem.l    -[A7], D3,A2
  1260. 00000DC2  4FEF FFC8                lea.l      A7, [A7 - 0x38]
  1261. 00000DC6  246F 0048                movea.l    A2, [A7 + 0x48]
  1262. 00000DCA  7600                     moveq.l    D3, 0x00
  1263. 00000DCC  4857                     pea.l      [A7]
  1264. 00000DCE  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  1265. 00000DD2  4EBA 4C8A                jsr        [PC + 0x4C8A /* 00005A5E */]
  1266. 00000DD6  2600                     move.l     D3, D0
  1267. 00000DD8  4A80                     tst.l      D0
  1268. 00000DDA  504F                     addq.w     A7, 8
  1269. 00000DDC  6648                     bne        +0x4A /* 00000E26 */
  1270. 00000DDE  2012                     move.l     D0, [A2]
  1271. 00000DE0  0480 0000 0234           subi.l     D0, 0x234
  1272. 00000DE6  6708                     beq        +0xA /* 00000DF0 */
  1273. 00000DE8  5180                     subq.l     D0, 8
  1274. 00000DEA  5980                     subq.l     D0, 4
  1275. 00000DEC  6702                     beq        +0x4 /* 00000DF0 */
  1276. 00000DEE  6028                     bra        +0x2A /* 00000E18 */
  1277. label00000DF0:
  1278. 00000DF0  0CAA 0000 0243 0004      cmpi.l     [A2 + 0x4], 0x243
  1279. 00000DF8  6616                     bne        +0x18 /* 00000E10 */
  1280. 00000DFA  4EAD EB60                jsr        [A5 - 0x14A0]
  1281. 00000DFE  2548 0008                move.l     [A2 + 0x8], A0
  1282. 00000E02  4AAA 0008                tst.l      [A2 + 0x8]
  1283. 00000E06  6616                     bne        +0x18 /* 00000E1E */
  1284. 00000E08  263C 8004 0002           move.l     D3, 0x80040002
  1285. 00000E0E  600E                     bra        +0x10 /* 00000E1E */
  1286. label00000E10:
  1287. 00000E10  263C 8004 0BBC           move.l     D3, 0x80040BBC
  1288. 00000E16  6006                     bra        +0x8 /* 00000E1E */
  1289. label00000E18:
  1290. 00000E18  263C 8004 0BBB           move.l     D3, 0x80040BBB
  1291. label00000E1E:
  1292. 00000E1E  4857                     pea.l      [A7]
  1293. 00000E20  4EBA 4D0C                jsr        [PC + 0x4D0C /* 00005B2E */]
  1294. 00000E24  584F                     addq.w     A7, 4
  1295. label00000E26:
  1296. 00000E26  2003                     move.l     D0, D3
  1297. 00000E28  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1298. 00000E2C  4CDF 0408                movem.l    D3,A2, [A7]+
  1299. 00000E30  4E75                     rts
  1300. fn00000E32:
  1301. 00000E32  48E7 1020                movem.l    -[A7], D3,A2
  1302. 00000E36  4FEF FFC8                lea.l      A7, [A7 - 0x38]
  1303. 00000E3A  246F 0048                movea.l    A2, [A7 + 0x48]
  1304. 00000E3E  7600                     moveq.l    D3, 0x00
  1305. 00000E40  4857                     pea.l      [A7]
  1306. 00000E42  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  1307. 00000E46  4EBA 4C16                jsr        [PC + 0x4C16 /* 00005A5E */]
  1308. 00000E4A  2600                     move.l     D3, D0
  1309. 00000E4C  4A80                     tst.l      D0
  1310. 00000E4E  504F                     addq.w     A7, 8
  1311. 00000E50  664C                     bne        +0x4E /* 00000E9E */
  1312. 00000E52  2012                     move.l     D0, [A2]
  1313. 00000E54  0480 0000 0234           subi.l     D0, 0x234
  1314. 00000E5A  6708                     beq        +0xA /* 00000E64 */
  1315. 00000E5C  5180                     subq.l     D0, 8
  1316. 00000E5E  5980                     subq.l     D0, 4
  1317. 00000E60  6702                     beq        +0x4 /* 00000E64 */
  1318. 00000E62  602C                     bra        +0x2E /* 00000E90 */
  1319. label00000E64:
  1320. 00000E64  0CAA 0000 0243 0004      cmpi.l     [A2 + 0x4], 0x243
  1321. 00000E6C  661A                     bne        +0x1C /* 00000E88 */
  1322. 00000E6E  4AAA 0008                tst.l      [A2 + 0x8]
  1323. 00000E72  670C                     beq        +0xE /* 00000E80 */
  1324. 00000E74  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1325. 00000E78  4EAD EB70                jsr        [A5 - 0x1490]
  1326. 00000E7C  584F                     addq.w     A7, 4
  1327. 00000E7E  6016                     bra        +0x18 /* 00000E96 */
  1328. label00000E80:
  1329. 00000E80  263C 8004 0BBE           move.l     D3, 0x80040BBE
  1330. 00000E86  600E                     bra        +0x10 /* 00000E96 */
  1331. label00000E88:
  1332. 00000E88  263C 8004 0BBC           move.l     D3, 0x80040BBC
  1333. 00000E8E  6006                     bra        +0x8 /* 00000E96 */
  1334. label00000E90:
  1335. 00000E90  263C 8004 0BBB           move.l     D3, 0x80040BBB
  1336. label00000E96:
  1337. 00000E96  4857                     pea.l      [A7]
  1338. 00000E98  4EBA 4C94                jsr        [PC + 0x4C94 /* 00005B2E */]
  1339. 00000E9C  584F                     addq.w     A7, 4
  1340. label00000E9E:
  1341. 00000E9E  2003                     move.l     D0, D3
  1342. 00000EA0  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1343. 00000EA4  4CDF 0408                movem.l    D3,A2, [A7]+
  1344. 00000EA8  4E75                     rts
  1345. 00000EAA  2F03                     move.l     -[A7], D3
  1346. 00000EAC  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1347. 00000EB0  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1348. 00000EB4  4EBA FF7C                jsr        [PC - 0x84 /* 00000E32 */]
  1349. 00000EB8  2600                     move.l     D3, D0
  1350. 00000EBA  4A83                     tst.l      D3
  1351. 00000EBC  504F                     addq.w     A7, 8
  1352. 00000EBE  660C                     bne        +0xE /* 00000ECC */
  1353. 00000EC0  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1354. 00000EC4  4EBA 518E                jsr        [PC + 0x518E /* 00006054 */]
  1355. 00000EC8  2600                     move.l     D3, D0
  1356. 00000ECA  584F                     addq.w     A7, 4
  1357. label00000ECC:
  1358. 00000ECC  2003                     move.l     D0, D3
  1359. 00000ECE  261F                     move.l     D3, [A7]+
  1360. 00000ED0  4E75                     rts
  1361. 00000ED2  594F                     subq.w     A7, 4
  1362. 00000ED4  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1363. 00000ED8  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1364. 00000EDC  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1365. 00000EE0  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  1366. 00000EE4  4EBA 5328                jsr        [PC + 0x5328 /* 0000620E */]
  1367. 00000EE8  2F40 0010                move.l     [A7 + 0x10], D0
  1368. 00000EEC  202F 0010                move.l     D0, [A7 + 0x10]
  1369. 00000EF0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1370. 00000EF4  4E75                     rts
  1371. 00000EF6  2F03                     move.l     -[A7], D3
  1372. 00000EF8  7600                     moveq.l    D3, 0x00
  1373. 00000EFA  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1374. 00000EFE  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1375. 00000F02  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1376. 00000F06  2F2D 1B1C                move.l     -[A7], [A5 + 0x1B1C]
  1377. 00000F0A  4EBA 52D0                jsr        [PC + 0x52D0 /* 000061DC */]
  1378. 00000F0E  2600                     move.l     D3, D0
  1379. 00000F10  2003                     move.l     D0, D3
  1380. 00000F12  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1381. 00000F16  261F                     move.l     D3, [A7]+
  1382. 00000F18  4E75                     rts
  1383. 00000F1A  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1384. 00000F1E  4FEF FFAC                lea.l      A7, [A7 - 0x54]
  1385. 00000F22  2A2F 006C                move.l     D5, [A7 + 0x6C]
  1386. 00000F26  282F 0070                move.l     D4, [A7 + 0x70]
  1387. 00000F2A  246F 0074                movea.l    A2, [A7 + 0x74]
  1388. 00000F2E  7600                     moveq.l    D3, 0x00
  1389. 00000F30  266F 0078                movea.l    A3, [A7 + 0x78]
  1390. 00000F34  4857                     pea.l      [A7]
  1391. 00000F36  2F0B                     move.l     -[A7], A3
  1392. 00000F38  4EBA 4B24                jsr        [PC + 0x4B24 /* 00005A5E */]
  1393. 00000F3C  2600                     move.l     D3, D0
  1394. 00000F3E  4A80                     tst.l      D0
  1395. 00000F40  504F                     addq.w     A7, 8
  1396. 00000F42  6600 04BC                bne        +0x4BE /* 00001400 */
  1397. 00000F46  2005                     move.l     D0, D5
  1398. 00000F48  4EAD 9D1E                jsr        [A5 - 0x62E2]
  1399. 00000F4C  048A 0000 003A           subi.l     A2, 0x3A /* ':' */
  1400. 00000F52  0000 0209                ori.b      D0, 0x9 /* '\t' */
  1401. 00000F56  000D 0000                ori.b      A5, 0x0
  1402. 00000F5A  003A 03F0 0000           ori.b      [PC /* 00000F5C */], 0xF0
  1403. 00000F60  0058 016A                ori.w      [A0]+, 0x16A
  1404. 00000F64  0000 00A5                ori.b      D0, 0xA5
  1405. 00000F68  0044 0000                ori.w      D4, 0x0
  1406. 00000F6C  00CC                     ori.?      A4, 0xFFFFFFFFFFFFFFFF
  1407. 00000F6E  0424 0000                subi.b     -[A4], 0x0
  1408. 00000F72  0109                     btst       A1, D0
  1409. 00000F74  0084 0000 0195           ori.l      D4, 0x195
  1410. 00000F7A  01C2                     bset       D2, D0
  1411. 00000F7C  0000 0201                ori.b      D0, 0x1
  1412. 00000F80  00B4 0000 0202 00FA      ori.l      [A4 + D0.w - 0x6], 0x202
  1413. 00000F88  0000 0203                ori.b      D0, 0x3
  1414. 00000F8C  02DC                     andi.?     [A4]+, 0xFFFFFFFFFFFFFFFF
  1415. 00000F8E  0000 0204                ori.b      D0, 0x4
  1416. 00000F92  01E0                     bset       -[A0], D0
  1417. 00000F94  0000 0205                ori.b      D0, 0x5
  1418. 00000F98  0248 0000                andi.w     A0, 0x0
  1419. 00000F9C  0206 0286                andi.b     D6, 0x86
  1420. 00000FA0  0000 0208                ori.b      D0, 0x8
  1421. 00000FA4  0310                     btst       [A0], D1
  1422. 00000FA6  0000 0209                ori.b      D0, 0x9 /* '\t' */
  1423. 00000FAA  0356                     bchg       [A6], D1
  1424. 00000FAC  4A84                     tst.l      D4
  1425. 00000FAE  6724                     beq        +0x26 /* 00000FD4 */
  1426. 00000FB0  486F 004C                pea.l      [A7 + 0x4C]
  1427. 00000FB4  2F0A                     move.l     -[A7], A2
  1428. 00000FB6  4EAD 9FD0                jsr        [A5 - 0x6030]
  1429. 00000FBA  2600                     move.l     D3, D0
  1430. 00000FBC  4A83                     tst.l      D3
  1431. 00000FBE  504F                     addq.w     A7, 8
  1432. 00000FC0  6600 0424                bne        +0x426 /* 000013E6 */
  1433. 00000FC4  2F2F 004C                move.l     -[A7], [A7 + 0x4C]
  1434. 00000FC8  4EBA 0442                jsr        [PC + 0x442 /* 0000140C */]
  1435. 00000FCC  2600                     move.l     D3, D0
  1436. 00000FCE  584F                     addq.w     A7, 4
  1437. 00000FD0  6000 0414                bra        +0x416 /* 000013E6 */
  1438. label00000FD4:
  1439. 00000FD4  486F 004C                pea.l      [A7 + 0x4C]
  1440. 00000FD8  4EBA 043A                jsr        [PC + 0x43A /* 00001414 */]
  1441. 00000FDC  2600                     move.l     D3, D0
  1442. 00000FDE  4A83                     tst.l      D3
  1443. 00000FE0  584F                     addq.w     A7, 4
  1444. 00000FE2  6600 0402                bne        +0x404 /* 000013E6 */
  1445. 00000FE6  2F0A                     move.l     -[A7], A2
  1446. 00000FE8  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1447. 00000FEC  4EAD A010                jsr        [A5 - 0x5FF0]
  1448. 00000FF0  2600                     move.l     D3, D0
  1449. 00000FF2  504F                     addq.w     A7, 8
  1450. 00000FF4  6000 03F0                bra        +0x3F2 /* 000013E6 */
  1451. 00000FF8  4A84                     tst.l      D4
  1452. 00000FFA  6714                     beq        +0x16 /* 00001010 */
  1453. 00000FFC  2F05                     move.l     -[A7], D5
  1454. 00000FFE  2F3C 8004 07D6           move.l     -[A7], 0x800407D6
  1455. 00001004  4EAD 9FA8                jsr        [A5 - 0x6058]
  1456. 00001008  2600                     move.l     D3, D0
  1457. 0000100A  504F                     addq.w     A7, 8
  1458. 0000100C  6000 03D8                bra        +0x3DA /* 000013E6 */
  1459. label00001010:
  1460. 00001010  486F 004C                pea.l      [A7 + 0x4C]
  1461. 00001014  4EBA 044E                jsr        [PC + 0x44E /* 00001464 */]
  1462. 00001018  2600                     move.l     D3, D0
  1463. 0000101A  4A83                     tst.l      D3
  1464. 0000101C  584F                     addq.w     A7, 4
  1465. 0000101E  6600 03C6                bne        +0x3C8 /* 000013E6 */
  1466. 00001022  2F0A                     move.l     -[A7], A2
  1467. 00001024  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1468. 00001028  4EAD A010                jsr        [A5 - 0x5FF0]
  1469. 0000102C  2600                     move.l     D3, D0
  1470. 0000102E  504F                     addq.w     A7, 8
  1471. 00001030  6000 03B4                bra        +0x3B6 /* 000013E6 */
  1472. 00001034  4A84                     tst.l      D4
  1473. 00001036  6724                     beq        +0x26 /* 0000105C */
  1474. 00001038  486F 004C                pea.l      [A7 + 0x4C]
  1475. 0000103C  2F0A                     move.l     -[A7], A2
  1476. 0000103E  4EAD 9FD0                jsr        [A5 - 0x6030]
  1477. 00001042  2600                     move.l     D3, D0
  1478. 00001044  4A83                     tst.l      D3
  1479. 00001046  504F                     addq.w     A7, 8
  1480. 00001048  6600 039C                bne        +0x39E /* 000013E6 */
  1481. 0000104C  2F2F 004C                move.l     -[A7], [A7 + 0x4C]
  1482. 00001050  4EBA 0460                jsr        [PC + 0x460 /* 000014B2 */]
  1483. 00001054  2600                     move.l     D3, D0
  1484. 00001056  584F                     addq.w     A7, 4
  1485. 00001058  6000 038C                bra        +0x38E /* 000013E6 */
  1486. label0000105C:
  1487. 0000105C  486F 004C                pea.l      [A7 + 0x4C]
  1488. 00001060  4EBA 04A6                jsr        [PC + 0x4A6 /* 00001508 */]
  1489. 00001064  2600                     move.l     D3, D0
  1490. 00001066  4A83                     tst.l      D3
  1491. 00001068  584F                     addq.w     A7, 4
  1492. 0000106A  6600 037A                bne        +0x37C /* 000013E6 */
  1493. 0000106E  2F0A                     move.l     -[A7], A2
  1494. 00001070  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1495. 00001074  4EAD A010                jsr        [A5 - 0x5FF0]
  1496. 00001078  2600                     move.l     D3, D0
  1497. 0000107A  504F                     addq.w     A7, 8
  1498. 0000107C  6000 0368                bra        +0x36A /* 000013E6 */
  1499. 00001080  4A84                     tst.l      D4
  1500. 00001082  6724                     beq        +0x26 /* 000010A8 */
  1501. 00001084  486F 004C                pea.l      [A7 + 0x4C]
  1502. 00001088  2F0A                     move.l     -[A7], A2
  1503. 0000108A  4EAD 9FD0                jsr        [A5 - 0x6030]
  1504. 0000108E  2600                     move.l     D3, D0
  1505. 00001090  4A83                     tst.l      D3
  1506. 00001092  504F                     addq.w     A7, 8
  1507. 00001094  6600 0350                bne        +0x352 /* 000013E6 */
  1508. 00001098  2F2F 004C                move.l     -[A7], [A7 + 0x4C]
  1509. 0000109C  4EBA 04A0                jsr        [PC + 0x4A0 /* 0000153E */]
  1510. 000010A0  2600                     move.l     D3, D0
  1511. 000010A2  584F                     addq.w     A7, 4
  1512. 000010A4  6000 0340                bra        +0x342 /* 000013E6 */
  1513. label000010A8:
  1514. 000010A8  486F 004C                pea.l      [A7 + 0x4C]
  1515. 000010AC  4EBA 04E6                jsr        [PC + 0x4E6 /* 00001594 */]
  1516. 000010B0  2600                     move.l     D3, D0
  1517. 000010B2  4A83                     tst.l      D3
  1518. 000010B4  584F                     addq.w     A7, 4
  1519. 000010B6  6600 032E                bne        +0x330 /* 000013E6 */
  1520. 000010BA  2F0A                     move.l     -[A7], A2
  1521. 000010BC  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1522. 000010C0  4EAD A010                jsr        [A5 - 0x5FF0]
  1523. 000010C4  2600                     move.l     D3, D0
  1524. 000010C6  504F                     addq.w     A7, 8
  1525. 000010C8  6000 031C                bra        +0x31E /* 000013E6 */
  1526. 000010CC  4A84                     tst.l      D4
  1527. 000010CE  6748                     beq        +0x4A /* 00001118 */
  1528. 000010D0  486F 0050                pea.l      [A7 + 0x50]
  1529. 000010D4  2F0A                     move.l     -[A7], A2
  1530. 000010D6  4EAD 9FC0                jsr        [A5 - 0x6040]
  1531. 000010DA  2600                     move.l     D3, D0
  1532. 000010DC  4A83                     tst.l      D3
  1533. 000010DE  504F                     addq.w     A7, 8
  1534. 000010E0  6600 0304                bne        +0x306 /* 000013E6 */
  1535. 000010E4  7001                     moveq.l    D0, 0x01
  1536. 000010E6  B0AF 0050                cmp.l      D0, [A7 + 0x50]
  1537. 000010EA  6E18                     bgt        +0x1A /* 00001104 */
  1538. 000010EC  7078                     moveq.l    D0, 0x78
  1539. 000010EE  B0AF 0050                cmp.l      D0, [A7 + 0x50]
  1540. 000010F2  6D10                     blt        +0x12 /* 00001104 */
  1541. 000010F4  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1542. 000010F8  4EBA 04D0                jsr        [PC + 0x4D0 /* 000015CA */]
  1543. 000010FC  2600                     move.l     D3, D0
  1544. 000010FE  584F                     addq.w     A7, 4
  1545. 00001100  6000 02E4                bra        +0x2E6 /* 000013E6 */
  1546. label00001104:
  1547. 00001104  2F0A                     move.l     -[A7], A2
  1548. 00001106  2F3C 8004 07D8           move.l     -[A7], 0x800407D8
  1549. 0000110C  4EAD 9FA0                jsr        [A5 - 0x6060]
  1550. 00001110  2600                     move.l     D3, D0
  1551. 00001112  504F                     addq.w     A7, 8
  1552. 00001114  6000 02D0                bra        +0x2D2 /* 000013E6 */
  1553. label00001118:
  1554. 00001118  486F 0050                pea.l      [A7 + 0x50]
  1555. 0000111C  4EBA 04CE                jsr        [PC + 0x4CE /* 000015EC */]
  1556. 00001120  2600                     move.l     D3, D0
  1557. 00001122  4A83                     tst.l      D3
  1558. 00001124  584F                     addq.w     A7, 4
  1559. 00001126  6600 02BE                bne        +0x2C0 /* 000013E6 */
  1560. 0000112A  2F0A                     move.l     -[A7], A2
  1561. 0000112C  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  1562. 00001130  4EAD A000                jsr        [A5 - 0x6000]
  1563. 00001134  2600                     move.l     D3, D0
  1564. 00001136  504F                     addq.w     A7, 8
  1565. 00001138  6000 02AC                bra        +0x2AE /* 000013E6 */
  1566. 0000113C  4A84                     tst.l      D4
  1567. 0000113E  6714                     beq        +0x16 /* 00001154 */
  1568. 00001140  2F05                     move.l     -[A7], D5
  1569. 00001142  2F3C 8004 07D6           move.l     -[A7], 0x800407D6
  1570. 00001148  4EAD 9FA8                jsr        [A5 - 0x6058]
  1571. 0000114C  2600                     move.l     D3, D0
  1572. 0000114E  504F                     addq.w     A7, 8
  1573. 00001150  6000 0294                bra        +0x296 /* 000013E6 */
  1574. label00001154:
  1575. 00001154  4EAD B6F0                jsr        [A5 - 0x4910]
  1576. 00001158  7200                     moveq.l    D1, 0x00
  1577. 0000115A  1200                     move.b     D1, D0
  1578. 0000115C  2F41 0050                move.l     [A7 + 0x50], D1
  1579. 00001160  2F0A                     move.l     -[A7], A2
  1580. 00001162  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  1581. 00001166  4EAD A000                jsr        [A5 - 0x6000]
  1582. 0000116A  2600                     move.l     D3, D0
  1583. 0000116C  504F                     addq.w     A7, 8
  1584. 0000116E  6000 0276                bra        +0x278 /* 000013E6 */
  1585. 00001172  4A84                     tst.l      D4
  1586. 00001174  6746                     beq        +0x48 /* 000011BC */
  1587. 00001176  486F 0050                pea.l      [A7 + 0x50]
  1588. 0000117A  2F0A                     move.l     -[A7], A2
  1589. 0000117C  4EAD 9FC0                jsr        [A5 - 0x6040]
  1590. 00001180  2600                     move.l     D3, D0
  1591. 00001182  4A83                     tst.l      D3
  1592. 00001184  504F                     addq.w     A7, 8
  1593. 00001186  6600 025E                bne        +0x260 /* 000013E6 */
  1594. 0000118A  4AAF 0050                tst.l      [A7 + 0x50]
  1595. 0000118E  6D18                     blt        +0x1A /* 000011A8 */
  1596. 00001190  7020                     moveq.l    D0, 0x20
  1597. 00001192  B0AF 0050                cmp.l      D0, [A7 + 0x50]
  1598. 00001196  6D10                     blt        +0x12 /* 000011A8 */
  1599. 00001198  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1600. 0000119C  4EBA 045E                jsr        [PC + 0x45E /* 000015FC */]
  1601. 000011A0  2600                     move.l     D3, D0
  1602. 000011A2  584F                     addq.w     A7, 4
  1603. 000011A4  6000 0240                bra        +0x242 /* 000013E6 */
  1604. label000011A8:
  1605. 000011A8  2F0A                     move.l     -[A7], A2
  1606. 000011AA  2F3C 8004 07D8           move.l     -[A7], 0x800407D8
  1607. 000011B0  4EAD 9FA0                jsr        [A5 - 0x6060]
  1608. 000011B4  2600                     move.l     D3, D0
  1609. 000011B6  504F                     addq.w     A7, 8
  1610. 000011B8  6000 022C                bra        +0x22E /* 000013E6 */
  1611. label000011BC:
  1612. 000011BC  486F 0050                pea.l      [A7 + 0x50]
  1613. 000011C0  4EBA 0442                jsr        [PC + 0x442 /* 00001604 */]
  1614. 000011C4  2600                     move.l     D3, D0
  1615. 000011C6  4A83                     tst.l      D3
  1616. 000011C8  584F                     addq.w     A7, 4
  1617. 000011CA  6600 021A                bne        +0x21C /* 000013E6 */
  1618. 000011CE  2F0A                     move.l     -[A7], A2
  1619. 000011D0  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  1620. 000011D4  4EAD A000                jsr        [A5 - 0x6000]
  1621. 000011D8  2600                     move.l     D3, D0
  1622. 000011DA  504F                     addq.w     A7, 8
  1623. 000011DC  6000 0208                bra        +0x20A /* 000013E6 */
  1624. 000011E0  4A84                     tst.l      D4
  1625. 000011E2  6724                     beq        +0x26 /* 00001208 */
  1626. 000011E4  486F 003C                pea.l      [A7 + 0x3C]
  1627. 000011E8  2F0A                     move.l     -[A7], A2
  1628. 000011EA  4EAD 9FF0                jsr        [A5 - 0x6010]
  1629. 000011EE  2600                     move.l     D3, D0
  1630. 000011F0  4A83                     tst.l      D3
  1631. 000011F2  504F                     addq.w     A7, 8
  1632. 000011F4  6600 01F0                bne        +0x1F2 /* 000013E6 */
  1633. 000011F8  486F 003C                pea.l      [A7 + 0x3C]
  1634. 000011FC  4EBA 0418                jsr        [PC + 0x418 /* 00001616 */]
  1635. 00001200  2600                     move.l     D3, D0
  1636. 00001202  584F                     addq.w     A7, 4
  1637. 00001204  6000 01E0                bra        +0x1E2 /* 000013E6 */
  1638. label00001208:
  1639. 00001208  486F 003C                pea.l      [A7 + 0x3C]
  1640. 0000120C  4EBA 0410                jsr        [PC + 0x410 /* 0000161E */]
  1641. 00001210  2600                     move.l     D3, D0
  1642. 00001212  2F0A                     move.l     -[A7], A2
  1643. 00001214  486F 0044                pea.l      [A7 + 0x44]
  1644. 00001218  4EAD A020                jsr        [A5 - 0x5FE0]
  1645. 0000121C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1646. 00001220  6000 01C4                bra        +0x1C6 /* 000013E6 */
  1647. 00001224  4A84                     tst.l      D4
  1648. 00001226  6724                     beq        +0x26 /* 0000124C */
  1649. 00001228  486F 0038                pea.l      [A7 + 0x38]
  1650. 0000122C  2F0A                     move.l     -[A7], A2
  1651. 0000122E  4EAD 9FF8                jsr        [A5 - 0x6008]
  1652. 00001232  2600                     move.l     D3, D0
  1653. 00001234  4A83                     tst.l      D3
  1654. 00001236  504F                     addq.w     A7, 8
  1655. 00001238  6600 01AC                bne        +0x1AE /* 000013E6 */
  1656. 0000123C  486F 0038                pea.l      [A7 + 0x38]
  1657. 00001240  4EBA 03F2                jsr        [PC + 0x3F2 /* 00001634 */]
  1658. 00001244  2600                     move.l     D3, D0
  1659. 00001246  584F                     addq.w     A7, 4
  1660. 00001248  6000 019C                bra        +0x19E /* 000013E6 */
  1661. label0000124C:
  1662. 0000124C  486F 0038                pea.l      [A7 + 0x38]
  1663. 00001250  4EBA 043A                jsr        [PC + 0x43A /* 0000168C */]
  1664. 00001254  2600                     move.l     D3, D0
  1665. 00001256  2F0A                     move.l     -[A7], A2
  1666. 00001258  486F 0040                pea.l      [A7 + 0x40]
  1667. 0000125C  4EAD A028                jsr        [A5 - 0x5FD8]
  1668. 00001260  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1669. 00001264  6000 0180                bra        +0x182 /* 000013E6 */
  1670. 00001268  4A84                     tst.l      D4
  1671. 0000126A  6724                     beq        +0x26 /* 00001290 */
  1672. 0000126C  486F 0050                pea.l      [A7 + 0x50]
  1673. 00001270  2F0A                     move.l     -[A7], A2
  1674. 00001272  4EAD 9FC0                jsr        [A5 - 0x6040]
  1675. 00001276  2600                     move.l     D3, D0
  1676. 00001278  4A83                     tst.l      D3
  1677. 0000127A  504F                     addq.w     A7, 8
  1678. 0000127C  6600 0168                bne        +0x16A /* 000013E6 */
  1679. 00001280  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1680. 00001284  4EBA 042E                jsr        [PC + 0x42E /* 000016B4 */]
  1681. 00001288  2600                     move.l     D3, D0
  1682. 0000128A  584F                     addq.w     A7, 4
  1683. 0000128C  6000 0158                bra        +0x15A /* 000013E6 */
  1684. label00001290:
  1685. 00001290  486F 0050                pea.l      [A7 + 0x50]
  1686. 00001294  4EBA 0426                jsr        [PC + 0x426 /* 000016BC */]
  1687. 00001298  2600                     move.l     D3, D0
  1688. 0000129A  4A83                     tst.l      D3
  1689. 0000129C  584F                     addq.w     A7, 4
  1690. 0000129E  6600 0146                bne        +0x148 /* 000013E6 */
  1691. 000012A2  2F0A                     move.l     -[A7], A2
  1692. 000012A4  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  1693. 000012A8  4EAD A000                jsr        [A5 - 0x6000]
  1694. 000012AC  2600                     move.l     D3, D0
  1695. 000012AE  504F                     addq.w     A7, 8
  1696. 000012B0  6000 0134                bra        +0x136 /* 000013E6 */
  1697. 000012B4  4A84                     tst.l      D4
  1698. 000012B6  6724                     beq        +0x26 /* 000012DC */
  1699. 000012B8  486F 0050                pea.l      [A7 + 0x50]
  1700. 000012BC  2F0A                     move.l     -[A7], A2
  1701. 000012BE  4EAD 9FC0                jsr        [A5 - 0x6040]
  1702. 000012C2  2600                     move.l     D3, D0
  1703. 000012C4  4A83                     tst.l      D3
  1704. 000012C6  504F                     addq.w     A7, 8
  1705. 000012C8  6600 011C                bne        +0x11E /* 000013E6 */
  1706. 000012CC  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1707. 000012D0  4EBA 0404                jsr        [PC + 0x404 /* 000016D6 */]
  1708. 000012D4  2600                     move.l     D3, D0
  1709. 000012D6  584F                     addq.w     A7, 4
  1710. 000012D8  6000 010C                bra        +0x10E /* 000013E6 */
  1711. label000012DC:
  1712. 000012DC  486F 0050                pea.l      [A7 + 0x50]
  1713. 000012E0  4EBA 0448                jsr        [PC + 0x448 /* 0000172A */]
  1714. 000012E4  2600                     move.l     D3, D0
  1715. 000012E6  4A83                     tst.l      D3
  1716. 000012E8  584F                     addq.w     A7, 4
  1717. 000012EA  6600 00FA                bne        +0xFC /* 000013E6 */
  1718. 000012EE  2F0A                     move.l     -[A7], A2
  1719. 000012F0  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  1720. 000012F4  4EAD A000                jsr        [A5 - 0x6000]
  1721. 000012F8  2600                     move.l     D3, D0
  1722. 000012FA  504F                     addq.w     A7, 8
  1723. 000012FC  6000 00E8                bra        +0xEA /* 000013E6 */
  1724. 00001300  4A84                     tst.l      D4
  1725. 00001302  6724                     beq        +0x26 /* 00001328 */
  1726. 00001304  486F 0050                pea.l      [A7 + 0x50]
  1727. 00001308  2F0A                     move.l     -[A7], A2
  1728. 0000130A  4EAD 9FC0                jsr        [A5 - 0x6040]
  1729. 0000130E  2600                     move.l     D3, D0
  1730. 00001310  4A83                     tst.l      D3
  1731. 00001312  504F                     addq.w     A7, 8
  1732. 00001314  6600 00D0                bne        +0xD2 /* 000013E6 */
  1733. 00001318  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1734. 0000131C  4EBA 0436                jsr        [PC + 0x436 /* 00001754 */]
  1735. 00001320  2600                     move.l     D3, D0
  1736. 00001322  584F                     addq.w     A7, 4
  1737. 00001324  6000 00C0                bra        +0xC2 /* 000013E6 */
  1738. label00001328:
  1739. 00001328  486F 0050                pea.l      [A7 + 0x50]
  1740. 0000132C  4EBA 042E                jsr        [PC + 0x42E /* 0000175C */]
  1741. 00001330  2600                     move.l     D3, D0
  1742. 00001332  4A83                     tst.l      D3
  1743. 00001334  584F                     addq.w     A7, 4
  1744. 00001336  6600 00AE                bne        +0xB0 /* 000013E6 */
  1745. 0000133A  2F0A                     move.l     -[A7], A2
  1746. 0000133C  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  1747. 00001340  4EAD A000                jsr        [A5 - 0x6000]
  1748. 00001344  2600                     move.l     D3, D0
  1749. 00001346  504F                     addq.w     A7, 8
  1750. 00001348  6000 009C                bra        +0x9E /* 000013E6 */
  1751. 0000134C  4A84                     tst.l      D4
  1752. 0000134E  6722                     beq        +0x24 /* 00001372 */
  1753. 00001350  486F 0050                pea.l      [A7 + 0x50]
  1754. 00001354  2F0A                     move.l     -[A7], A2
  1755. 00001356  4EAD 9FC0                jsr        [A5 - 0x6040]
  1756. 0000135A  2600                     move.l     D3, D0
  1757. 0000135C  4A83                     tst.l      D3
  1758. 0000135E  504F                     addq.w     A7, 8
  1759. 00001360  6600 0084                bne        +0x86 /* 000013E6 */
  1760. 00001364  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1761. 00001368  4EBA 0408                jsr        [PC + 0x408 /* 00001772 */]
  1762. 0000136C  2600                     move.l     D3, D0
  1763. 0000136E  584F                     addq.w     A7, 4
  1764. 00001370  6074                     bra        +0x76 /* 000013E6 */
  1765. label00001372:
  1766. 00001372  486F 0050                pea.l      [A7 + 0x50]
  1767. 00001376  4EBA 042A                jsr        [PC + 0x42A /* 000017A2 */]
  1768. 0000137A  2600                     move.l     D3, D0
  1769. 0000137C  4A83                     tst.l      D3
  1770. 0000137E  584F                     addq.w     A7, 4
  1771. 00001380  6664                     bne        +0x66 /* 000013E6 */
  1772. 00001382  2F0A                     move.l     -[A7], A2
  1773. 00001384  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  1774. 00001388  4EAD A000                jsr        [A5 - 0x6000]
  1775. 0000138C  2600                     move.l     D3, D0
  1776. 0000138E  504F                     addq.w     A7, 8
  1777. 00001390  6054                     bra        +0x56 /* 000013E6 */
  1778. 00001392  4A84                     tst.l      D4
  1779. 00001394  6720                     beq        +0x22 /* 000013B6 */
  1780. 00001396  486F 0050                pea.l      [A7 + 0x50]
  1781. 0000139A  2F0A                     move.l     -[A7], A2
  1782. 0000139C  4EAD 9FC0                jsr        [A5 - 0x6040]
  1783. 000013A0  2600                     move.l     D3, D0
  1784. 000013A2  4A83                     tst.l      D3
  1785. 000013A4  504F                     addq.w     A7, 8
  1786. 000013A6  663E                     bne        +0x40 /* 000013E6 */
  1787. 000013A8  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  1788. 000013AC  4EBA 040C                jsr        [PC + 0x40C /* 000017BA */]
  1789. 000013B0  2600                     move.l     D3, D0
  1790. 000013B2  584F                     addq.w     A7, 4
  1791. 000013B4  6030                     bra        +0x32 /* 000013E6 */
  1792. label000013B6:
  1793. 000013B6  486F 0050                pea.l      [A7 + 0x50]
  1794. 000013BA  4EBA 041E                jsr        [PC + 0x41E /* 000017DA */]
  1795. 000013BE  2600                     move.l     D3, D0
  1796. 000013C0  4A83                     tst.l      D3
  1797. 000013C2  584F                     addq.w     A7, 4
  1798. 000013C4  6620                     bne        +0x22 /* 000013E6 */
  1799. 000013C6  2F0A                     move.l     -[A7], A2
  1800. 000013C8  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  1801. 000013CC  4EAD A000                jsr        [A5 - 0x6000]
  1802. 000013D0  2600                     move.l     D3, D0
  1803. 000013D2  504F                     addq.w     A7, 8
  1804. 000013D4  6010                     bra        +0x12 /* 000013E6 */
  1805. 000013D6  2F05                     move.l     -[A7], D5
  1806. 000013D8  2F3C 8004 07D5           move.l     -[A7], 0x800407D5
  1807. 000013DE  4EAD 9FA8                jsr        [A5 - 0x6058]
  1808. 000013E2  2600                     move.l     D3, D0
  1809. 000013E4  504F                     addq.w     A7, 8
  1810. label000013E6:
  1811. 000013E6  4A84                     tst.l      D4
  1812. 000013E8  670E                     beq        +0x10 /* 000013F8 */
  1813. 000013EA  4A83                     tst.l      D3
  1814. 000013EC  660A                     bne        +0xC /* 000013F8 */
  1815. 000013EE  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  1816. 000013F2  4EAD B840                jsr        [A5 - 0x47C0]
  1817. 000013F6  584F                     addq.w     A7, 4
  1818. label000013F8:
  1819. 000013F8  4857                     pea.l      [A7]
  1820. 000013FA  4EBA 4732                jsr        [PC + 0x4732 /* 00005B2E */]
  1821. 000013FE  584F                     addq.w     A7, 4
  1822. label00001400:
  1823. 00001400  2003                     move.l     D0, D3
  1824. 00001402  4FEF 0054                lea.l      A7, [A7 + 0x54]
  1825. 00001406  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1826. 0000140A  4E75                     rts
  1827. fn0000140C:
  1828. 0000140C  203C 8004 07D6           move.l     D0, 0x800407D6
  1829. 00001412  4E75                     rts
  1830. fn00001414:
  1831. 00001414  4FEF FEF6                lea.l      A7, [A7 - 0x10A]
  1832. 00001418  4227                     clr.b      -[A7]
  1833. 0000141A  486F 0006                pea.l      [A7 + 0x6]
  1834. 0000141E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1835. 00001422  2050                     movea.l    A0, [A0]
  1836. 00001424  2050                     movea.l    A0, [A0]
  1837. 00001426  3028 0020                move.w     D0, [A0 + 0x20]
  1838. 0000142A  48C0                     ext.l      D0
  1839. 0000142C  5380                     subq.l     D0, 1
  1840. 0000142E  4C3C 0800 0000           movem.w    A3, 0x0
  1841. 00001434  0166                     bchg       -[A6], D0
  1842. 00001436  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  1843. 0000143A  2050                     movea.l    A0, [A0]
  1844. 0000143C  D1C0                     add.l      A0, D0
  1845. 0000143E  41E8 0014                lea.l      A0, [A0 + 0x14]
  1846. 00001442  4868 001A                pea.l      [A0 + 0x1A]
  1847. 00001446  4EAD B8B0                jsr        [A5 - 0x4750]
  1848. 0000144A  2F2F 0118                move.l     -[A7], [A7 + 0x118]
  1849. 0000144E  486F 0012                pea.l      [A7 + 0x12]
  1850. 00001452  4EBA 47CE                jsr        [PC + 0x47CE /* 00005C22 */]
  1851. 00001456  2F40 0012                move.l     [A7 + 0x12], D0
  1852. 0000145A  202F 0012                move.l     D0, [A7 + 0x12]
  1853. 0000145E  4FEF 011C                lea.l      A7, [A7 + 0x11C]
  1854. 00001462  4E75                     rts
  1855. fn00001464:
  1856. 00001464  4FEF FEF6                lea.l      A7, [A7 - 0x10A]
  1857. 00001468  486F 0004                pea.l      [A7 + 0x4]
  1858. 0000146C  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1859. 00001470  2050                     movea.l    A0, [A0]
  1860. 00001472  2050                     movea.l    A0, [A0]
  1861. 00001474  3028 0020                move.w     D0, [A0 + 0x20]
  1862. 00001478  48C0                     ext.l      D0
  1863. 0000147A  5380                     subq.l     D0, 1
  1864. 0000147C  4C3C 0800 0000           movem.w    A3, 0x0
  1865. 00001482  0166                     bchg       -[A6], D0
  1866. 00001484  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  1867. 00001488  2050                     movea.l    A0, [A0]
  1868. 0000148A  D1C0                     add.l      A0, D0
  1869. 0000148C  41E8 0014                lea.l      A0, [A0 + 0x14]
  1870. 00001490  4868 001A                pea.l      [A0 + 0x1A]
  1871. 00001494  4EAD B8A0                jsr        [A5 - 0x4760]
  1872. 00001498  2F2F 0116                move.l     -[A7], [A7 + 0x116]
  1873. 0000149C  486F 0010                pea.l      [A7 + 0x10]
  1874. 000014A0  4EBA 4780                jsr        [PC + 0x4780 /* 00005C22 */]
  1875. 000014A4  2F40 0010                move.l     [A7 + 0x10], D0
  1876. 000014A8  202F 0010                move.l     D0, [A7 + 0x10]
  1877. 000014AC  4FEF 011A                lea.l      A7, [A7 + 0x11A]
  1878. 000014B0  4E75                     rts
  1879. fn000014B2:
  1880. 000014B2  2F03                     move.l     -[A7], D3
  1881. 000014B4  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  1882. 000014B8  4857                     pea.l      [A7]
  1883. 000014BA  2F2F 0112                move.l     -[A7], [A7 + 0x112]
  1884. 000014BE  4EBA 4824                jsr        [PC + 0x4824 /* 00005CE4 */]
  1885. 000014C2  2600                     move.l     D3, D0
  1886. 000014C4  4A83                     tst.l      D3
  1887. 000014C6  504F                     addq.w     A7, 8
  1888. 000014C8  6634                     bne        +0x36 /* 000014FE */
  1889. 000014CA  0C17 00FF                cmpi.b     [A7], 0xFF
  1890. 000014CE  650E                     bcs        +0x10 /* 000014DE */
  1891. 000014D0  41EF 0001                lea.l      A0, [A7 + 0x1]
  1892. 000014D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1893. label000014D6:
  1894. 000014D6  5280                     addq.l     D0, 1
  1895. 000014D8  4A18                     tst.b      [A0]+
  1896. 000014DA  66FA                     bne        -0x4 /* 000014D6 */
  1897. 000014DC  6004                     bra        +0x6 /* 000014E2 */
  1898. label000014DE:
  1899. 000014DE  7000                     moveq.l    D0, 0x00
  1900. 000014E0  1017                     move.b     D0, [A7]
  1901. label000014E2:
  1902. 000014E2  5480                     addq.l     D0, 2
  1903. 000014E4  2F00                     move.l     -[A7], D0
  1904. 000014E6  486F 0004                pea.l      [A7 + 0x4]
  1905. 000014EA  3F3C 0001                move.w     -[A7], 0x1
  1906. 000014EE  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1907. 000014F2  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  1908. 000014F6  4EAD D930                jsr        [A5 - 0x26D0]
  1909. 000014FA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1910. label000014FE:
  1911. 000014FE  2003                     move.l     D0, D3
  1912. 00001500  4FEF 0106                lea.l      A7, [A7 + 0x106]
  1913. 00001504  261F                     move.l     D3, [A7]+
  1914. 00001506  4E75                     rts
  1915. fn00001508:
  1916. 00001508  4FEF FEF6                lea.l      A7, [A7 - 0x10A]
  1917. 0000150C  4878 0106                push.l     0x106
  1918. 00001510  486F 0008                pea.l      [A7 + 0x8]
  1919. 00001514  3F3C 0001                move.w     -[A7], 0x1
  1920. 00001518  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1921. 0000151C  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  1922. 00001520  4EAD D940                jsr        [A5 - 0x26C0]
  1923. 00001524  2F2F 011C                move.l     -[A7], [A7 + 0x11C]
  1924. 00001528  486F 0016                pea.l      [A7 + 0x16]
  1925. 0000152C  4EBA 46F4                jsr        [PC + 0x46F4 /* 00005C22 */]
  1926. 00001530  2F40 0016                move.l     [A7 + 0x16], D0
  1927. 00001534  202F 0016                move.l     D0, [A7 + 0x16]
  1928. 00001538  4FEF 0120                lea.l      A7, [A7 + 0x120]
  1929. 0000153C  4E75                     rts
  1930. fn0000153E:
  1931. 0000153E  2F03                     move.l     -[A7], D3
  1932. 00001540  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  1933. 00001544  4857                     pea.l      [A7]
  1934. 00001546  2F2F 0112                move.l     -[A7], [A7 + 0x112]
  1935. 0000154A  4EBA 4798                jsr        [PC + 0x4798 /* 00005CE4 */]
  1936. 0000154E  2600                     move.l     D3, D0
  1937. 00001550  4A83                     tst.l      D3
  1938. 00001552  504F                     addq.w     A7, 8
  1939. 00001554  6634                     bne        +0x36 /* 0000158A */
  1940. 00001556  0C17 00FF                cmpi.b     [A7], 0xFF
  1941. 0000155A  650E                     bcs        +0x10 /* 0000156A */
  1942. 0000155C  41EF 0001                lea.l      A0, [A7 + 0x1]
  1943. 00001560  70FF                     moveq.l    D0, 0xFFFFFFFF
  1944. label00001562:
  1945. 00001562  5280                     addq.l     D0, 1
  1946. 00001564  4A18                     tst.b      [A0]+
  1947. 00001566  66FA                     bne        -0x4 /* 00001562 */
  1948. 00001568  6004                     bra        +0x6 /* 0000156E */
  1949. label0000156A:
  1950. 0000156A  7000                     moveq.l    D0, 0x00
  1951. 0000156C  1017                     move.b     D0, [A7]
  1952. label0000156E:
  1953. 0000156E  5480                     addq.l     D0, 2
  1954. 00001570  2F00                     move.l     -[A7], D0
  1955. 00001572  486F 0004                pea.l      [A7 + 0x4]
  1956. 00001576  3F3C 0002                move.w     -[A7], 0x2
  1957. 0000157A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1958. 0000157E  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  1959. 00001582  4EAD D930                jsr        [A5 - 0x26D0]
  1960. 00001586  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1961. label0000158A:
  1962. 0000158A  2003                     move.l     D0, D3
  1963. 0000158C  4FEF 0106                lea.l      A7, [A7 + 0x106]
  1964. 00001590  261F                     move.l     D3, [A7]+
  1965. 00001592  4E75                     rts
  1966. fn00001594:
  1967. 00001594  4FEF FEF6                lea.l      A7, [A7 - 0x10A]
  1968. 00001598  4878 0106                push.l     0x106
  1969. 0000159C  486F 0008                pea.l      [A7 + 0x8]
  1970. 000015A0  3F3C 0002                move.w     -[A7], 0x2
  1971. 000015A4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1972. 000015A8  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  1973. 000015AC  4EAD D940                jsr        [A5 - 0x26C0]
  1974. 000015B0  2F2F 011C                move.l     -[A7], [A7 + 0x11C]
  1975. 000015B4  486F 0016                pea.l      [A7 + 0x16]
  1976. 000015B8  4EBA 4668                jsr        [PC + 0x4668 /* 00005C22 */]
  1977. 000015BC  2F40 0016                move.l     [A7 + 0x16], D0
  1978. 000015C0  202F 0016                move.l     D0, [A7 + 0x16]
  1979. 000015C4  4FEF 0120                lea.l      A7, [A7 + 0x120]
  1980. 000015C8  4E75                     rts
  1981. fn000015CA:
  1982. 000015CA  2F03                     move.l     -[A7], D3
  1983. 000015CC  362F 000A                move.w     D3, [A7 + 0xA]
  1984. 000015D0  4A43                     tst.w      D3
  1985. 000015D2  6F0E                     ble        +0x10 /* 000015E2 */
  1986. 000015D4  3F03                     move.w     -[A7], D3
  1987. 000015D6  4EAD C510                jsr        [A5 - 0x3AF0]
  1988. 000015DA  7000                     moveq.l    D0, 0x00
  1989. 000015DC  544F                     addq.w     A7, 2
  1990. 000015DE  261F                     move.l     D3, [A7]+
  1991. 000015E0  4E75                     rts
  1992. label000015E2:
  1993. 000015E2  203C 8004 0001           move.l     D0, 0x80040001
  1994. 000015E8  261F                     move.l     D3, [A7]+
  1995. 000015EA  4E75                     rts
  1996. fn000015EC:
  1997. 000015EC  4EAD C500                jsr        [A5 - 0x3B00]
  1998. 000015F0  48C0                     ext.l      D0
  1999. 000015F2  206F 0004                movea.l    A0, [A7 + 0x4]
  2000. 000015F6  2080                     move.l     [A0], D0
  2001. 000015F8  7000                     moveq.l    D0, 0x00
  2002. 000015FA  4E75                     rts
  2003. fn000015FC:
  2004. 000015FC  203C 8004 07D6           move.l     D0, 0x800407D6
  2005. 00001602  4E75                     rts
  2006. fn00001604:
  2007. 00001604  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2008. 00001608  3268 0064                movea.w    A1, [A0 + 0x64]
  2009. 0000160C  206F 0004                movea.l    A0, [A7 + 0x4]
  2010. 00001610  2089                     move.l     [A0], A1
  2011. 00001612  7000                     moveq.l    D0, 0x00
  2012. 00001614  4E75                     rts
  2013. fn00001616:
  2014. 00001616  203C 8004 07D6           move.l     D0, 0x800407D6
  2015. 0000161C  4E75                     rts
  2016. fn0000161E:
  2017. 0000161E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2018. 00001622  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2019. 00001626  4868 006E                pea.l      [A0 + 0x6E]
  2020. 0000162A  4EBA 4706                jsr        [PC + 0x4706 /* 00005D32 */]
  2021. 0000162E  7000                     moveq.l    D0, 0x00
  2022. 00001630  504F                     addq.w     A7, 8
  2023. 00001632  4E75                     rts
  2024. fn00001634:
  2025. 00001634  48E7 1020                movem.l    -[A7], D3,A2
  2026. 00001638  246F 000C                movea.l    A2, [A7 + 0xC]
  2027. 0000163C  7600                     moveq.l    D3, 0x00
  2028. 0000163E  0C52 FFFF                cmpi.w     [A2], 0xFFFF
  2029. 00001642  6606                     bne        +0x8 /* 0000164A */
  2030. 00001644  4A6A 0002                tst.w      [A2 + 0x2]
  2031. 00001648  6F16                     ble        +0x18 /* 00001660 */
  2032. label0000164A:
  2033. 0000164A  3F3C 0004                move.w     -[A7], 0x4
  2034. 0000164E  2F12                     move.l     -[A7], [A2]
  2035. 00001650  4EAD B608                jsr        [A5 - 0x49F8]
  2036. 00001654  4A00                     tst.b      D0
  2037. 00001656  5C4F                     addq.w     A7, 6
  2038. 00001658  6606                     bne        +0x8 /* 00001660 */
  2039. 0000165A  263C 8004 0001           move.l     D3, 0x80040001
  2040. label00001660:
  2041. 00001660  4A83                     tst.l      D3
  2042. 00001662  6620                     bne        +0x22 /* 00001684 */
  2043. 00001664  0C52 FFFF                cmpi.w     [A2], 0xFFFF
  2044. 00001668  6612                     bne        +0x14 /* 0000167C */
  2045. 0000166A  4A6A 0002                tst.w      [A2 + 0x2]
  2046. 0000166E  6E0C                     bgt        +0xE /* 0000167C */
  2047. 00001670  302A 0002                move.w     D0, [A2 + 0x2]
  2048. 00001674  48C0                     ext.l      D0
  2049. 00001676  5280                     addq.l     D0, 1
  2050. 00001678  3540 0002                move.w     [A2 + 0x2], D0
  2051. label0000167C:
  2052. 0000167C  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2053. 00001680  2152 0056                move.l     [A0 + 0x56], [A2]
  2054. label00001684:
  2055. 00001684  2003                     move.l     D0, D3
  2056. 00001686  4CDF 0408                movem.l    D3,A2, [A7]+
  2057. 0000168A  4E75                     rts
  2058. fn0000168C:
  2059. 0000168C  226F 0004                movea.l    A1, [A7 + 0x4]
  2060. 00001690  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2061. 00001694  22A8 0056                move.l     [A1], [A0 + 0x56]
  2062. 00001698  0C51 FFFF                cmpi.w     [A1], 0xFFFF
  2063. 0000169C  6612                     bne        +0x14 /* 000016B0 */
  2064. 0000169E  4A69 0002                tst.w      [A1 + 0x2]
  2065. 000016A2  6E0C                     bgt        +0xE /* 000016B0 */
  2066. 000016A4  3029 0002                move.w     D0, [A1 + 0x2]
  2067. 000016A8  48C0                     ext.l      D0
  2068. 000016AA  5380                     subq.l     D0, 1
  2069. 000016AC  3340 0002                move.w     [A1 + 0x2], D0
  2070. label000016B0:
  2071. 000016B0  7000                     moveq.l    D0, 0x00
  2072. 000016B2  4E75                     rts
  2073. fn000016B4:
  2074. 000016B4  203C 8004 07D6           move.l     D0, 0x800407D6
  2075. 000016BA  4E75                     rts
  2076. fn000016BC:
  2077. 000016BC  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2078. 000016C0  2068 0066                movea.l    A0, [A0 + 0x66]
  2079. 000016C4  2050                     movea.l    A0, [A0]
  2080. 000016C6  7000                     moveq.l    D0, 0x00
  2081. 000016C8  1028 1701                move.b     D0, [A0 + 0x1701]
  2082. 000016CC  206F 0004                movea.l    A0, [A7 + 0x4]
  2083. 000016D0  2080                     move.l     [A0], D0
  2084. 000016D2  7000                     moveq.l    D0, 0x00
  2085. 000016D4  4E75                     rts
  2086. fn000016D6:
  2087. 000016D6  2F03                     move.l     -[A7], D3
  2088. 000016D8  594F                     subq.w     A7, 4
  2089. 000016DA  162F 000F                move.b     D3, [A7 + 0xF]
  2090. 000016DE  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2091. 000016E2  2068 005E                movea.l    A0, [A0 + 0x5E]
  2092. 000016E6  2050                     movea.l    A0, [A0]
  2093. 000016E8  2EA8 000C                move.l     [A7], [A0 + 0xC]
  2094. 000016EC  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2095. 000016F0  1143 0045                move.b     [A0 + 0x45], D3
  2096. 000016F4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2097. 000016F8  2068 0066                movea.l    A0, [A0 + 0x66]
  2098. 000016FC  2050                     movea.l    A0, [A0]
  2099. 000016FE  1143 16FA                move.b     [A0 + 0x16FA], D3
  2100. 00001702  1F03                     move.b     -[A7], D3
  2101. 00001704  3F3C 0006                move.w     -[A7], 0x6
  2102. 00001708  486F 0004                pea.l      [A7 + 0x4]
  2103. 0000170C  4EAD BD38                jsr        [A5 - 0x42C8]
  2104. 00001710  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2105. 00001714  2068 005E                movea.l    A0, [A0 + 0x5E]
  2106. 00001718  2050                     movea.l    A0, [A0]
  2107. 0000171A  216F 0008 000C           move.l     [A0 + 0xC], [A7 + 0x8]
  2108. 00001720  7000                     moveq.l    D0, 0x00
  2109. 00001722  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2110. 00001726  261F                     move.l     D3, [A7]+
  2111. 00001728  4E75                     rts
  2112. fn0000172A:
  2113. 0000172A  594F                     subq.w     A7, 4
  2114. 0000172C  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2115. 00001730  2068 005E                movea.l    A0, [A0 + 0x5E]
  2116. 00001734  2050                     movea.l    A0, [A0]
  2117. 00001736  2EA8 000C                move.l     [A7], [A0 + 0xC]
  2118. 0000173A  2017                     move.l     D0, [A7]
  2119. 0000173C  7240                     moveq.l    D1, 0x40
  2120. 0000173E  C081                     and.l      D0, D1
  2121. 00001740  4A80                     tst.l      D0
  2122. 00001742  56C0                     sne        D0
  2123. 00001744  4400                     neg.b      D0
  2124. 00001746  49C0                     lea.l      A4, D0
  2125. 00001748  206F 0008                movea.l    A0, [A7 + 0x8]
  2126. 0000174C  2080                     move.l     [A0], D0
  2127. 0000174E  7000                     moveq.l    D0, 0x00
  2128. 00001750  584F                     addq.w     A7, 4
  2129. 00001752  4E75                     rts
  2130. fn00001754:
  2131. 00001754  203C 8004 07D6           move.l     D0, 0x800407D6
  2132. 0000175A  4E75                     rts
  2133. fn0000175C:
  2134. 0000175C  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2135. 00001760  2050                     movea.l    A0, [A0]
  2136. 00001762  2050                     movea.l    A0, [A0]
  2137. 00001764  3268 000A                movea.w    A1, [A0 + 0xA]
  2138. 00001768  206F 0004                movea.l    A0, [A7 + 0x4]
  2139. 0000176C  2089                     move.l     [A0], A1
  2140. 0000176E  7000                     moveq.l    D0, 0x00
  2141. 00001770  4E75                     rts
  2142. fn00001772:
  2143. 00001772  2F03                     move.l     -[A7], D3
  2144. 00001774  554F                     subq.w     A7, 2
  2145. 00001776  7600                     moveq.l    D3, 0x00
  2146. 00001778  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  2147. 0000177C  42A7                     clr.l      -[A7]
  2148. 0000177E  3F3C 0001                move.w     -[A7], 0x1
  2149. 00001782  4EAD EAA8                jsr        [A5 - 0x1558]
  2150. 00001786  1F40 000B                move.b     [A7 + 0xB], D0
  2151. 0000178A  4A2F 000B                tst.b      [A7 + 0xB]
  2152. 0000178E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2153. 00001792  6606                     bne        +0x8 /* 0000179A */
  2154. 00001794  263C 8004 0BC7           move.l     D3, 0x80040BC7
  2155. label0000179A:
  2156. 0000179A  2003                     move.l     D0, D3
  2157. 0000179C  544F                     addq.w     A7, 2
  2158. 0000179E  261F                     move.l     D3, [A7]+
  2159. 000017A0  4E75                     rts
  2160. fn000017A2:
  2161. 000017A2  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2162. 000017A6  2068 0066                movea.l    A0, [A0 + 0x66]
  2163. 000017AA  2050                     movea.l    A0, [A0]
  2164. 000017AC  3268 16F4                movea.w    A1, [A0 + 0x16F4]
  2165. 000017B0  206F 0004                movea.l    A0, [A7 + 0x4]
  2166. 000017B4  2089                     move.l     [A0], A1
  2167. 000017B6  7000                     moveq.l    D0, 0x00
  2168. 000017B8  4E75                     rts
  2169. fn000017BA:
  2170. 000017BA  302F 0006                move.w     D0, [A7 + 0x6]
  2171. 000017BE  0280 0000 00FF           andi.l     D0, 0xFF
  2172. 000017C4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2173. 000017C8  3140 03A4                move.w     [A0 + 0x3A4], D0
  2174. 000017CC  486D 20AA                pea.l      [A5 + 0x20AA /* export_1041 */]
  2175. 000017D0  4EAD B488                jsr        [A5 - 0x4B78]
  2176. 000017D4  7000                     moveq.l    D0, 0x00
  2177. 000017D6  584F                     addq.w     A7, 4
  2178. 000017D8  4E75                     rts
  2179. fn000017DA:
  2180. 000017DA  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  2181. 000017DE  3268 03A4                movea.w    A1, [A0 + 0x3A4]
  2182. 000017E2  206F 0004                movea.l    A0, [A7 + 0x4]
  2183. 000017E6  2089                     move.l     [A0], A1
  2184. 000017E8  7000                     moveq.l    D0, 0x00
  2185. 000017EA  4E75                     rts
  2186. 000017EC  48E7 1E3A                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4,A6
  2187. 000017F0  4FEF FF3C                lea.l      A7, [A7 - 0xC4]
  2188. 000017F4  2A2F 00E8                move.l     D5, [A7 + 0xE8]
  2189. 000017F8  2C6F 00EC                movea.l    A6, [A7 + 0xEC]
  2190. 000017FC  282F 00F0                move.l     D4, [A7 + 0xF0]
  2191. 00001800  246F 00F4                movea.l    A2, [A7 + 0xF4]
  2192. 00001804  262F 00F8                move.l     D3, [A7 + 0xF8]
  2193. 00001808  7C00                     moveq.l    D6, 0x00
  2194. 0000180A  99CC                     sub.l      A4, A4
  2195. 0000180C  97CB                     sub.l      A3, A3
  2196. 0000180E  200E                     move.l     D0, A6
  2197. 00001810  676A                     beq        +0x6C /* 0000187C */
  2198. 00001812  486F 0038                pea.l      [A7 + 0x38]
  2199. 00001816  2F0E                     move.l     -[A7], A6
  2200. 00001818  4EBA 4244                jsr        [PC + 0x4244 /* 00005A5E */]
  2201. 0000181C  2C00                     move.l     D6, D0
  2202. 0000181E  4A80                     tst.l      D0
  2203. 00001820  504F                     addq.w     A7, 8
  2204. 00001822  6600 01D2                bne        +0x1D4 /* 000019F6 */
  2205. 00001826  266D 1C30                movea.l    A3, [A5 + 0x1C30]
  2206. 0000182A  2653                     movea.l    A3, [A3]
  2207. 0000182C  2653                     movea.l    A3, [A3]
  2208. 0000182E  302B 0020                move.w     D0, [A3 + 0x20]
  2209. 00001832  48C0                     ext.l      D0
  2210. 00001834  5380                     subq.l     D0, 1
  2211. 00001836  4C3C 0800 0000           movem.w    A3, 0x0
  2212. 0000183C  0166                     bchg       -[A6], D0
  2213. 0000183E  266D 14A8                movea.l    A3, [A5 + 0x14A8]
  2214. 00001842  2653                     movea.l    A3, [A3]
  2215. 00001844  D7C0                     add.l      A3, D0
  2216. 00001846  47EB 0014                lea.l      A3, [A3 + 0x14]
  2217. 0000184A  508B                     addq.l     A3, 8
  2218. 0000184C  588B                     addq.l     A3, 4
  2219. 0000184E  4A84                     tst.l      D4
  2220. 00001850  671A                     beq        +0x1C /* 0000186C */
  2221. 00001852  2844                     movea.l    A4, D4
  2222. 00001854  3F6C 0002 00A8           move.w     [A7 + 0xA8], [A4 + 0x2]
  2223. 0000185A  3F6C 0006 00AA           move.w     [A7 + 0xAA], [A4 + 0x6]
  2224. 00001860  2F2F 00A8                move.l     -[A7], [A7 + 0xA8]
  2225. 00001864  4EAD B5F8                jsr        [A5 - 0x4A08]
  2226. 00001868  2848                     movea.l    A4, A0
  2227. 0000186A  584F                     addq.w     A7, 4
  2228. label0000186C:
  2229. 0000186C  41EF 0038                lea.l      A0, [A7 + 0x38]
  2230. 00001870  43EF 0070                lea.l      A1, [A7 + 0x70]
  2231. 00001874  700D                     moveq.l    D0, 0x0D
  2232. label00001876:
  2233. 00001876  22D8                     move.l     [A1]+, [A0]+
  2234. 00001878  51C8 FFFC                dbf        D0, -0x6 /* 00001876 */
  2235. label0000187C:
  2236. 0000187C  4A85                     tst.l      D5
  2237. 0000187E  6D22                     blt        +0x24 /* 000018A2 */
  2238. 00001880  7014                     moveq.l    D0, 0x14
  2239. 00001882  BA80                     cmp.l      D5, D0
  2240. 00001884  6C1C                     bge        +0x1E /* 000018A2 */
  2241. 00001886  7004                     moveq.l    D0, 0x04
  2242. 00001888  B680                     cmp.l      D3, D0
  2243. 0000188A  660C                     bne        +0xE /* 00001898 */
  2244. 0000188C  41ED 8202                lea.l      A0, [A5 - 0x7DFE]
  2245. 00001890  24B0 5C00                move.l     [A2], [A0 + D5 * 4]
  2246. 00001894  6000 0146                bra        +0x148 /* 000019DC */
  2247. label00001898:
  2248. 00001898  2C3C 8004 0001           move.l     D6, 0x80040001
  2249. 0000189E  6000 013C                bra        +0x13E /* 000019DC */
  2250. label000018A2:
  2251. 000018A2  2005                     move.l     D0, D5
  2252. 000018A4  0480 0000 0015           subi.l     D0, 0x15
  2253. 000018AA  0C80 0000 0005           cmpi.l     D0, 0x5
  2254. 000018B0  6200 0124                bhi        +0x126 /* 000019D6 */
  2255. 000018B4  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2256. 000018B8  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2257. 000018BC  000C 0012                ori.b      A4, 0x12
  2258. 000018C0  0038 005E 007A           ori.b      [0x0000007A], 0x5E /* '^' */
  2259. 000018C6  00B8 248C 6000 0110      ori.l      [0x00000110 /* StkLowPt */], 0x248C6000
  2260. 000018CE  200E                     move.l     D0, A6
  2261. 000018D0  6700 0104                beq        +0x106 /* 000019D6 */
  2262. 000018D4  7004                     moveq.l    D0, 0x04
  2263. 000018D6  B680                     cmp.l      D3, D0
  2264. 000018D8  6600 00FC                bne        +0xFE /* 000019D6 */
  2265. 000018DC  4A93                     tst.l      [A3]
  2266. 000018DE  6608                     bne        +0xA /* 000018E8 */
  2267. 000018E0  4EAD B6F0                jsr        [A5 - 0x4910]
  2268. 000018E4  4A00                     tst.b      D0
  2269. 000018E6  6704                     beq        +0x6 /* 000018EC */
  2270. label000018E8:
  2271. 000018E8  7000                     moveq.l    D0, 0x00
  2272. 000018EA  6002                     bra        +0x4 /* 000018EE */
  2273. label000018EC:
  2274. 000018EC  7001                     moveq.l    D0, 0x01
  2275. label000018EE:
  2276. 000018EE  2480                     move.l     [A2], D0
  2277. 000018F0  6000 00EA                bra        +0xEC /* 000019DC */
  2278. 000018F4  200E                     move.l     D0, A6
  2279. 000018F6  6700 00DE                beq        +0xE0 /* 000019D6 */
  2280. 000018FA  7004                     moveq.l    D0, 0x04
  2281. 000018FC  B680                     cmp.l      D3, D0
  2282. 000018FE  6600 00D6                bne        +0xD8 /* 000019D6 */
  2283. 00001902  4A93                     tst.l      [A3]
  2284. 00001904  6604                     bne        +0x6 /* 0000190A */
  2285. 00001906  7000                     moveq.l    D0, 0x00
  2286. 00001908  600A                     bra        +0xC /* 00001914 */
  2287. label0000190A:
  2288. 0000190A  2F13                     move.l     -[A7], [A3]
  2289. 0000190C  4EAD A778                jsr        [A5 - 0x5888]
  2290. 00001910  49C0                     lea.l      A4, D0
  2291. 00001912  584F                     addq.w     A7, 4
  2292. label00001914:
  2293. 00001914  2480                     move.l     [A2], D0
  2294. 00001916  6000 00C4                bra        +0xC6 /* 000019DC */
  2295. 0000191A  200E                     move.l     D0, A6
  2296. 0000191C  6700 00B8                beq        +0xBA /* 000019D6 */
  2297. 00001920  4A84                     tst.l      D4
  2298. 00001922  6700 00B2                beq        +0xB4 /* 000019D6 */
  2299. 00001926  7004                     moveq.l    D0, 0x04
  2300. 00001928  B680                     cmp.l      D3, D0
  2301. 0000192A  6600 00AA                bne        +0xAC /* 000019D6 */
  2302. 0000192E  24AC 0004                move.l     [A2], [A4 + 0x4]
  2303. 00001932  6000 00A8                bra        +0xAA /* 000019DC */
  2304. 00001936  200E                     move.l     D0, A6
  2305. 00001938  6700 009C                beq        +0x9E /* 000019D6 */
  2306. 0000193C  4A84                     tst.l      D4
  2307. 0000193E  6700 0096                beq        +0x98 /* 000019D6 */
  2308. 00001942  7018                     moveq.l    D0, 0x18
  2309. 00001944  B680                     cmp.l      D3, D0
  2310. 00001946  6600 008E                bne        +0x90 /* 000019D6 */
  2311. 0000194A  4878 0018                push.l     0x18
  2312. 0000194E  42A7                     clr.l      -[A7]
  2313. 00001950  2F0A                     move.l     -[A7], A2
  2314. 00001952  4EAD 9E32                jsr        [A5 - 0x61CE]
  2315. 00001956  4AAC 0004                tst.l      [A4 + 0x4]
  2316. 0000195A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2317. 0000195E  6F7C                     ble        +0x7E /* 000019DC */
  2318. 00001960  42A7                     clr.l      -[A7]
  2319. 00001962  2F0A                     move.l     -[A7], A2
  2320. 00001964  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2321. 00001968  2F0C                     move.l     -[A7], A4
  2322. 0000196A  4EAD BE00                jsr        [A5 - 0x4200]
  2323. 0000196E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2324. 00001972  6068                     bra        +0x6A /* 000019DC */
  2325. 00001974  200E                     move.l     D0, A6
  2326. 00001976  675E                     beq        +0x60 /* 000019D6 */
  2327. 00001978  4A84                     tst.l      D4
  2328. 0000197A  675A                     beq        +0x5C /* 000019D6 */
  2329. 0000197C  7018                     moveq.l    D0, 0x18
  2330. 0000197E  B680                     cmp.l      D3, D0
  2331. 00001980  6654                     bne        +0x56 /* 000019D6 */
  2332. 00001982  7600                     moveq.l    D3, 0x00
  2333. 00001984  6008                     bra        +0xA /* 0000198E */
  2334. label00001986:
  2335. 00001986  70FF                     moveq.l    D0, 0xFFFFFFFF
  2336. 00001988  2580 3400                move.l     [A2 + D3.w * 4], D0
  2337. 0000198C  5243                     addq.w     D3, 1
  2338. label0000198E:
  2339. 0000198E  0C43 0006                cmpi.w     D3, 0x6
  2340. 00001992  6DF2                     blt        -0xC /* 00001986 */
  2341. 00001994  2A2C 0004                move.l     D5, [A4 + 0x4]
  2342. 00001998  4A85                     tst.l      D5
  2343. 0000199A  6F40                     ble        +0x42 /* 000019DC */
  2344. 0000199C  42A7                     clr.l      -[A7]
  2345. 0000199E  486F 00B0                pea.l      [A7 + 0xB0]
  2346. 000019A2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2347. 000019A6  2F0C                     move.l     -[A7], A4
  2348. 000019A8  4EAD BE00                jsr        [A5 - 0x4200]
  2349. 000019AC  7600                     moveq.l    D3, 0x00
  2350. 000019AE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2351. 000019B2  6014                     bra        +0x16 /* 000019C8 */
  2352. label000019B4:
  2353. 000019B4  2F05                     move.l     -[A7], D5
  2354. 000019B6  2F04                     move.l     -[A7], D4
  2355. 000019B8  2F13                     move.l     -[A7], [A3]
  2356. 000019BA  4EAD C108                jsr        [A5 - 0x3EF8]
  2357. 000019BE  2580 3400                move.l     [A2 + D3.w * 4], D0
  2358. 000019C2  5243                     addq.w     D3, 1
  2359. 000019C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2360. label000019C8:
  2361. 000019C8  41EF 00AC                lea.l      A0, [A7 + 0xAC]
  2362. 000019CC  2830 3400                move.l     D4, [A0 + D3.w * 4]
  2363. 000019D0  4A84                     tst.l      D4
  2364. 000019D2  66E0                     bne        -0x1E /* 000019B4 */
  2365. 000019D4  6006                     bra        +0x8 /* 000019DC */
  2366. label000019D6:
  2367. 000019D6  2C3C 8004 0001           move.l     D6, 0x80040001
  2368. label000019DC:
  2369. 000019DC  200E                     move.l     D0, A6
  2370. 000019DE  6716                     beq        +0x18 /* 000019F6 */
  2371. 000019E0  41EF 0070                lea.l      A0, [A7 + 0x70]
  2372. 000019E4  43D7                     lea.l      A1, [A7]
  2373. 000019E6  700D                     moveq.l    D0, 0x0D
  2374. label000019E8:
  2375. 000019E8  22D8                     move.l     [A1]+, [A0]+
  2376. 000019EA  51C8 FFFC                dbf        D0, -0x6 /* 000019E8 */
  2377. 000019EE  4857                     pea.l      [A7]
  2378. 000019F0  4EBA 413C                jsr        [PC + 0x413C /* 00005B2E */]
  2379. 000019F4  584F                     addq.w     A7, 4
  2380. label000019F6:
  2381. 000019F6  2006                     move.l     D0, D6
  2382. 000019F8  4FEF 00C4                lea.l      A7, [A7 + 0xC4]
  2383. 000019FC  4CDF 5C78                movem.l    D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
  2384. 00001A00  4E75                     rts
  2385. 00001A02  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2386. 00001A06  4FEF FFC8                lea.l      A7, [A7 - 0x38]
  2387. 00001A0A  266F 0050                movea.l    A3, [A7 + 0x50]
  2388. 00001A0E  286F 0054                movea.l    A4, [A7 + 0x54]
  2389. 00001A12  7600                     moveq.l    D3, 0x00
  2390. 00001A14  4857                     pea.l      [A7]
  2391. 00001A16  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  2392. 00001A1A  4EBA 4042                jsr        [PC + 0x4042 /* 00005A5E */]
  2393. 00001A1E  2600                     move.l     D3, D0
  2394. 00001A20  4A80                     tst.l      D0
  2395. 00001A22  504F                     addq.w     A7, 8
  2396. 00001A24  6640                     bne        +0x42 /* 00001A66 */
  2397. 00001A26  246D 1C30                movea.l    A2, [A5 + 0x1C30]
  2398. 00001A2A  2452                     movea.l    A2, [A2]
  2399. 00001A2C  2452                     movea.l    A2, [A2]
  2400. 00001A2E  302A 0020                move.w     D0, [A2 + 0x20]
  2401. 00001A32  48C0                     ext.l      D0
  2402. 00001A34  5380                     subq.l     D0, 1
  2403. 00001A36  4C3C 0800 0000           movem.w    A3, 0x0
  2404. 00001A3C  0166                     bchg       -[A6], D0
  2405. 00001A3E  246D 14A8                movea.l    A2, [A5 + 0x14A8]
  2406. 00001A42  2452                     movea.l    A2, [A2]
  2407. 00001A44  D5C0                     add.l      A2, D0
  2408. 00001A46  45EA 0014                lea.l      A2, [A2 + 0x14]
  2409. 00001A4A  508A                     addq.l     A2, 8
  2410. 00001A4C  588A                     addq.l     A2, 4
  2411. 00001A4E  2692                     move.l     [A3], [A2]
  2412. 00001A50  38AA 0008                move.w     [A4], [A2 + 0x8]
  2413. 00001A54  4A93                     tst.l      [A3]
  2414. 00001A56  6606                     bne        +0x8 /* 00001A5E */
  2415. 00001A58  263C 8004 0C1D           move.l     D3, 0x80040C1D
  2416. label00001A5E:
  2417. 00001A5E  4857                     pea.l      [A7]
  2418. 00001A60  4EBA 40CC                jsr        [PC + 0x40CC /* 00005B2E */]
  2419. 00001A64  584F                     addq.w     A7, 4
  2420. label00001A66:
  2421. 00001A66  4A83                     tst.l      D3
  2422. 00001A68  6704                     beq        +0x6 /* 00001A6E */
  2423. 00001A6A  4293                     clr.l      [A3]
  2424. 00001A6C  4254                     clr.w      [A4]
  2425. label00001A6E:
  2426. 00001A6E  2003                     move.l     D0, D3
  2427. 00001A70  4FEF 0038                lea.l      A7, [A7 + 0x38]
  2428. 00001A74  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2429. 00001A78  4E75                     rts
  2430. 00001A7A  2F03                     move.l     -[A7], D3
  2431. 00001A7C  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  2432. 00001A80  7600                     moveq.l    D3, 0x00
  2433. 00001A82  4857                     pea.l      [A7]
  2434. 00001A84  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  2435. 00001A88  4EBA 3FD4                jsr        [PC + 0x3FD4 /* 00005A5E */]
  2436. 00001A8C  2600                     move.l     D3, D0
  2437. 00001A8E  4A80                     tst.l      D0
  2438. 00001A90  504F                     addq.w     A7, 8
  2439. 00001A92  662C                     bne        +0x2E /* 00001AC0 */
  2440. 00001A94  206F 0048                movea.l    A0, [A7 + 0x48]
  2441. 00001A98  3F68 0002 0038           move.w     [A7 + 0x38], [A0 + 0x2]
  2442. 00001A9E  3F68 0006 003A           move.w     [A7 + 0x3A], [A0 + 0x6]
  2443. 00001AA4  2F2F 004C                move.l     -[A7], [A7 + 0x4C]
  2444. 00001AA8  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  2445. 00001AAC  4EAD B130                jsr        [A5 - 0x4ED0]
  2446. 00001AB0  48C0                     ext.l      D0
  2447. 00001AB2  2600                     move.l     D3, D0
  2448. 00001AB4  486F 0008                pea.l      [A7 + 0x8]
  2449. 00001AB8  4EBA 4074                jsr        [PC + 0x4074 /* 00005B2E */]
  2450. 00001ABC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2451. label00001AC0:
  2452. 00001AC0  2003                     move.l     D0, D3
  2453. 00001AC2  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  2454. 00001AC6  261F                     move.l     D3, [A7]+
  2455. 00001AC8  4E75                     rts
  2456. fn00001ACA:
  2457. 00001ACA  2F0A                     move.l     -[A7], A2
  2458. 00001ACC  246F 0008                movea.l    A2, [A7 + 0x8]
  2459. 00001AD0  200A                     move.l     D0, A2
  2460. 00001AD2  4A80                     tst.l      D0
  2461. 00001AD4  6710                     beq        +0x12 /* 00001AE6 */
  2462. 00001AD6  42A7                     clr.l      -[A7]
  2463. 00001AD8  2F0A                     move.l     -[A7], A2
  2464. 00001ADA  4EAD C2F0                jsr        [A5 - 0x3D10]
  2465. 00001ADE  2052                     movea.l    A0, [A2]
  2466. 00001AE0  504F                     addq.w     A7, 8
  2467. 00001AE2  245F                     movea.l    A2, [A7]+
  2468. 00001AE4  4E75                     rts
  2469. label00001AE6:
  2470. 00001AE6  91C8                     sub.l      A0, A0
  2471. 00001AE8  245F                     movea.l    A2, [A7]+
  2472. 00001AEA  4E75                     rts
  2473. fn00001AEC:
  2474. 00001AEC  4AAF 0004                tst.l      [A7 + 0x4]
  2475. 00001AF0  670C                     beq        +0xE /* 00001AFE */
  2476. 00001AF2  42A7                     clr.l      -[A7]
  2477. 00001AF4  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2478. 00001AF8  4EAD C2F8                jsr        [A5 - 0x3D08]
  2479. 00001AFC  504F                     addq.w     A7, 8
  2480. label00001AFE:
  2481. 00001AFE  4E75                     rts
  2482. fn00001B00:
  2483. 00001B00  206F 0004                movea.l    A0, [A7 + 0x4]
  2484. 00001B04  4AA8 0004                tst.l      [A0 + 0x4]
  2485. 00001B08  670A                     beq        +0xC /* 00001B14 */
  2486. 00001B0A  206F 0008                movea.l    A0, [A7 + 0x8]
  2487. 00001B0E  4290                     clr.l      [A0]
  2488. 00001B10  7001                     moveq.l    D0, 0x01
  2489. 00001B12  4E75                     rts
  2490. label00001B14:
  2491. 00001B14  206F 0008                movea.l    A0, [A7 + 0x8]
  2492. 00001B18  20BC 8004 0BC1           move.l     [A0], 0x80040BC1
  2493. 00001B1E  7000                     moveq.l    D0, 0x00
  2494. 00001B20  4E75                     rts
  2495. fn00001B22:
  2496. 00001B22  48E7 1020                movem.l    -[A7], D3,A2
  2497. 00001B26  246F 000C                movea.l    A2, [A7 + 0xC]
  2498. 00001B2A  262F 0010                move.l     D3, [A7 + 0x10]
  2499. 00001B2E  4A83                     tst.l      D3
  2500. 00001B30  6D26                     blt        +0x28 /* 00001B58 */
  2501. 00001B32  7078                     moveq.l    D0, 0x78
  2502. 00001B34  B680                     cmp.l      D3, D0
  2503. 00001B36  6E20                     bgt        +0x22 /* 00001B58 */
  2504. 00001B38  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2505. 00001B3C  6608                     bne        +0xA /* 00001B46 */
  2506. 00001B3E  204A                     movea.l    A0, A2
  2507. 00001B40  41E8 0018                lea.l      A0, [A0 + 0x18]
  2508. 00001B44  6006                     bra        +0x8 /* 00001B4C */
  2509. label00001B46:
  2510. 00001B46  204A                     movea.l    A0, A2
  2511. 00001B48  41E8 0648                lea.l      A0, [A0 + 0x648]
  2512. label00001B4C:
  2513. 00001B4C  1143 0015                move.b     [A0 + 0x15], D3
  2514. 00001B50  7000                     moveq.l    D0, 0x00
  2515. 00001B52  4CDF 0408                movem.l    D3,A2, [A7]+
  2516. 00001B56  4E75                     rts
  2517. label00001B58:
  2518. 00001B58  203C 8004 0001           move.l     D0, 0x80040001
  2519. 00001B5E  4CDF 0408                movem.l    D3,A2, [A7]+
  2520. 00001B62  4E75                     rts
  2521. fn00001B64:
  2522. 00001B64  48E7 1030                movem.l    -[A7], D3,A2,A3
  2523. 00001B68  246F 0010                movea.l    A2, [A7 + 0x10]
  2524. 00001B6C  266F 0014                movea.l    A3, [A7 + 0x14]
  2525. 00001B70  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2526. 00001B74  6608                     bne        +0xA /* 00001B7E */
  2527. 00001B76  204A                     movea.l    A0, A2
  2528. 00001B78  41E8 0018                lea.l      A0, [A0 + 0x18]
  2529. 00001B7C  6006                     bra        +0x8 /* 00001B84 */
  2530. label00001B7E:
  2531. 00001B7E  204A                     movea.l    A0, A2
  2532. 00001B80  41E8 0648                lea.l      A0, [A0 + 0x648]
  2533. label00001B84:
  2534. 00001B84  1028 0015                move.b     D0, [A0 + 0x15]
  2535. 00001B88  49C0                     lea.l      A4, D0
  2536. 00001B8A  2600                     move.l     D3, D0
  2537. 00001B8C  4A83                     tst.l      D3
  2538. 00001B8E  6F04                     ble        +0x6 /* 00001B94 */
  2539. 00001B90  2683                     move.l     [A3], D3
  2540. 00001B92  6002                     bra        +0x4 /* 00001B96 */
  2541. label00001B94:
  2542. 00001B94  4293                     clr.l      [A3]
  2543. label00001B96:
  2544. 00001B96  7000                     moveq.l    D0, 0x00
  2545. 00001B98  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2546. 00001B9C  4E75                     rts
  2547. fn00001B9E:
  2548. 00001B9E  48E7 1020                movem.l    -[A7], D3,A2
  2549. 00001BA2  554F                     subq.w     A7, 2
  2550. 00001BA4  246F 000E                movea.l    A2, [A7 + 0xE]
  2551. 00001BA8  262F 0012                move.l     D3, [A7 + 0x12]
  2552. 00001BAC  4A83                     tst.l      D3
  2553. 00001BAE  6D2E                     blt        +0x30 /* 00001BDE */
  2554. 00001BB0  7046                     moveq.l    D0, 0x46
  2555. 00001BB2  B680                     cmp.l      D3, D0
  2556. 00001BB4  6E28                     bgt        +0x2A /* 00001BDE */
  2557. 00001BB6  2003                     move.l     D0, D3
  2558. 00001BB8  4480                     neg.l      D0
  2559. 00001BBA  1E80                     move.b     [A7], D0
  2560. 00001BBC  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2561. 00001BC0  6608                     bne        +0xA /* 00001BCA */
  2562. 00001BC2  204A                     movea.l    A0, A2
  2563. 00001BC4  41E8 0018                lea.l      A0, [A0 + 0x18]
  2564. 00001BC8  6006                     bra        +0x8 /* 00001BD0 */
  2565. label00001BCA:
  2566. 00001BCA  204A                     movea.l    A0, A2
  2567. 00001BCC  41E8 0648                lea.l      A0, [A0 + 0x648]
  2568. label00001BD0:
  2569. 00001BD0  1157 0015                move.b     [A0 + 0x15], [A7]
  2570. 00001BD4  7000                     moveq.l    D0, 0x00
  2571. 00001BD6  544F                     addq.w     A7, 2
  2572. 00001BD8  4CDF 0408                movem.l    D3,A2, [A7]+
  2573. 00001BDC  4E75                     rts
  2574. label00001BDE:
  2575. 00001BDE  203C 8004 0001           move.l     D0, 0x80040001
  2576. 00001BE4  544F                     addq.w     A7, 2
  2577. 00001BE6  4CDF 0408                movem.l    D3,A2, [A7]+
  2578. 00001BEA  4E75                     rts
  2579. fn00001BEC:
  2580. 00001BEC  48E7 1030                movem.l    -[A7], D3,A2,A3
  2581. 00001BF0  246F 0010                movea.l    A2, [A7 + 0x10]
  2582. 00001BF4  266F 0014                movea.l    A3, [A7 + 0x14]
  2583. 00001BF8  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2584. 00001BFC  6608                     bne        +0xA /* 00001C06 */
  2585. 00001BFE  204A                     movea.l    A0, A2
  2586. 00001C00  41E8 0018                lea.l      A0, [A0 + 0x18]
  2587. 00001C04  6006                     bra        +0x8 /* 00001C0C */
  2588. label00001C06:
  2589. 00001C06  204A                     movea.l    A0, A2
  2590. 00001C08  41E8 0648                lea.l      A0, [A0 + 0x648]
  2591. label00001C0C:
  2592. 00001C0C  1028 0015                move.b     D0, [A0 + 0x15]
  2593. 00001C10  49C0                     lea.l      A4, D0
  2594. 00001C12  2600                     move.l     D3, D0
  2595. 00001C14  4A83                     tst.l      D3
  2596. 00001C16  6C0E                     bge        +0x10 /* 00001C26 */
  2597. 00001C18  70BA                     moveq.l    D0, 0xFFFFFFBA
  2598. 00001C1A  B680                     cmp.l      D3, D0
  2599. 00001C1C  6D08                     blt        +0xA /* 00001C26 */
  2600. 00001C1E  2003                     move.l     D0, D3
  2601. 00001C20  4480                     neg.l      D0
  2602. 00001C22  2680                     move.l     [A3], D0
  2603. 00001C24  6002                     bra        +0x4 /* 00001C28 */
  2604. label00001C26:
  2605. 00001C26  4293                     clr.l      [A3]
  2606. label00001C28:
  2607. 00001C28  7000                     moveq.l    D0, 0x00
  2608. 00001C2A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2609. 00001C2E  4E75                     rts
  2610. fn00001C30:
  2611. 00001C30  2F0A                     move.l     -[A7], A2
  2612. 00001C32  246F 0008                movea.l    A2, [A7 + 0x8]
  2613. 00001C36  4AAF 000C                tst.l      [A7 + 0xC]
  2614. 00001C3A  671C                     beq        +0x1E /* 00001C58 */
  2615. 00001C3C  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2616. 00001C40  6608                     bne        +0xA /* 00001C4A */
  2617. 00001C42  204A                     movea.l    A0, A2
  2618. 00001C44  41E8 0018                lea.l      A0, [A0 + 0x18]
  2619. 00001C48  6006                     bra        +0x8 /* 00001C50 */
  2620. label00001C4A:
  2621. 00001C4A  204A                     movea.l    A0, A2
  2622. 00001C4C  41E8 0648                lea.l      A0, [A0 + 0x648]
  2623. label00001C50:
  2624. 00001C50  117C FF80 0015           move.b     [A0 + 0x15], 0x80
  2625. 00001C56  6018                     bra        +0x1A /* 00001C70 */
  2626. label00001C58:
  2627. 00001C58  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2628. 00001C5C  6608                     bne        +0xA /* 00001C66 */
  2629. 00001C5E  204A                     movea.l    A0, A2
  2630. 00001C60  41E8 0018                lea.l      A0, [A0 + 0x18]
  2631. 00001C64  6006                     bra        +0x8 /* 00001C6C */
  2632. label00001C66:
  2633. 00001C66  204A                     movea.l    A0, A2
  2634. 00001C68  41E8 0648                lea.l      A0, [A0 + 0x648]
  2635. label00001C6C:
  2636. 00001C6C  4228 0015                clr.b      [A0 + 0x15]
  2637. label00001C70:
  2638. 00001C70  7000                     moveq.l    D0, 0x00
  2639. 00001C72  245F                     movea.l    A2, [A7]+
  2640. 00001C74  4E75                     rts
  2641. fn00001C76:
  2642. 00001C76  48E7 1030                movem.l    -[A7], D3,A2,A3
  2643. 00001C7A  246F 0010                movea.l    A2, [A7 + 0x10]
  2644. 00001C7E  266F 0014                movea.l    A3, [A7 + 0x14]
  2645. 00001C82  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2646. 00001C86  6608                     bne        +0xA /* 00001C90 */
  2647. 00001C88  204A                     movea.l    A0, A2
  2648. 00001C8A  41E8 0018                lea.l      A0, [A0 + 0x18]
  2649. 00001C8E  6006                     bra        +0x8 /* 00001C96 */
  2650. label00001C90:
  2651. 00001C90  204A                     movea.l    A0, A2
  2652. 00001C92  41E8 0648                lea.l      A0, [A0 + 0x648]
  2653. label00001C96:
  2654. 00001C96  1028 0015                move.b     D0, [A0 + 0x15]
  2655. 00001C9A  49C0                     lea.l      A4, D0
  2656. 00001C9C  2600                     move.l     D3, D0
  2657. 00001C9E  7080                     moveq.l    D0, 0xFFFFFF80
  2658. 00001CA0  B680                     cmp.l      D3, D0
  2659. 00001CA2  6606                     bne        +0x8 /* 00001CAA */
  2660. 00001CA4  16BC 0001                move.b     [A3], 0x1
  2661. 00001CA8  6002                     bra        +0x4 /* 00001CAC */
  2662. label00001CAA:
  2663. 00001CAA  4213                     clr.b      [A3]
  2664. label00001CAC:
  2665. 00001CAC  7000                     moveq.l    D0, 0x00
  2666. 00001CAE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2667. 00001CB2  4E75                     rts
  2668. fn00001CB4:
  2669. 00001CB4  48E7 1820                movem.l    -[A7], D3,D4,A2
  2670. 00001CB8  246F 0010                movea.l    A2, [A7 + 0x10]
  2671. 00001CBC  282F 0014                move.l     D4, [A7 + 0x14]
  2672. 00001CC0  7600                     moveq.l    D3, 0x00
  2673. 00001CC2  4A84                     tst.l      D4
  2674. 00001CC4  6D06                     blt        +0x8 /* 00001CCC */
  2675. 00001CC6  7002                     moveq.l    D0, 0x02
  2676. 00001CC8  B880                     cmp.l      D4, D0
  2677. 00001CCA  6F08                     ble        +0xA /* 00001CD4 */
  2678. label00001CCC:
  2679. 00001CCC  263C 8004 07D8           move.l     D3, 0x800407D8
  2680. 00001CD2  605E                     bra        +0x60 /* 00001D32 */
  2681. label00001CD4:
  2682. 00001CD4  2004                     move.l     D0, D4
  2683. 00001CD6  670A                     beq        +0xC /* 00001CE2 */
  2684. 00001CD8  5380                     subq.l     D0, 1
  2685. 00001CDA  6720                     beq        +0x22 /* 00001CFC */
  2686. 00001CDC  5380                     subq.l     D0, 1
  2687. 00001CDE  6738                     beq        +0x3A /* 00001D18 */
  2688. 00001CE0  6050                     bra        +0x52 /* 00001D32 */
  2689. label00001CE2:
  2690. 00001CE2  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2691. 00001CE6  6608                     bne        +0xA /* 00001CF0 */
  2692. 00001CE8  204A                     movea.l    A0, A2
  2693. 00001CEA  41E8 0018                lea.l      A0, [A0 + 0x18]
  2694. 00001CEE  6006                     bra        +0x8 /* 00001CF6 */
  2695. label00001CF0:
  2696. 00001CF0  204A                     movea.l    A0, A2
  2697. 00001CF2  41E8 0648                lea.l      A0, [A0 + 0x648]
  2698. label00001CF6:
  2699. 00001CF6  4228 0015                clr.b      [A0 + 0x15]
  2700. 00001CFA  6036                     bra        +0x38 /* 00001D32 */
  2701. label00001CFC:
  2702. 00001CFC  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2703. 00001D00  6608                     bne        +0xA /* 00001D0A */
  2704. 00001D02  204A                     movea.l    A0, A2
  2705. 00001D04  41E8 0018                lea.l      A0, [A0 + 0x18]
  2706. 00001D08  6006                     bra        +0x8 /* 00001D10 */
  2707. label00001D0A:
  2708. 00001D0A  204A                     movea.l    A0, A2
  2709. 00001D0C  41E8 0648                lea.l      A0, [A0 + 0x648]
  2710. label00001D10:
  2711. 00001D10  117C FF87 0015           move.b     [A0 + 0x15], 0x87
  2712. 00001D16  601A                     bra        +0x1C /* 00001D32 */
  2713. label00001D18:
  2714. 00001D18  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2715. 00001D1C  6608                     bne        +0xA /* 00001D26 */
  2716. 00001D1E  204A                     movea.l    A0, A2
  2717. 00001D20  41E8 0018                lea.l      A0, [A0 + 0x18]
  2718. 00001D24  6006                     bra        +0x8 /* 00001D2C */
  2719. label00001D26:
  2720. 00001D26  204A                     movea.l    A0, A2
  2721. 00001D28  41E8 0648                lea.l      A0, [A0 + 0x648]
  2722. label00001D2C:
  2723. 00001D2C  117C FF86 0015           move.b     [A0 + 0x15], 0x86
  2724. label00001D32:
  2725. 00001D32  2003                     move.l     D0, D3
  2726. 00001D34  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  2727. 00001D38  4E75                     rts
  2728. fn00001D3A:
  2729. 00001D3A  48E7 0030                movem.l    -[A7], A2,A3
  2730. 00001D3E  266F 000C                movea.l    A3, [A7 + 0xC]
  2731. 00001D42  246F 0010                movea.l    A2, [A7 + 0x10]
  2732. 00001D46  4A2B 16FB                tst.b      [A3 + 0x16FB]
  2733. 00001D4A  6608                     bne        +0xA /* 00001D54 */
  2734. 00001D4C  204B                     movea.l    A0, A3
  2735. 00001D4E  41E8 0018                lea.l      A0, [A0 + 0x18]
  2736. 00001D52  6006                     bra        +0x8 /* 00001D5A */
  2737. label00001D54:
  2738. 00001D54  204B                     movea.l    A0, A3
  2739. 00001D56  41E8 0648                lea.l      A0, [A0 + 0x648]
  2740. label00001D5A:
  2741. 00001D5A  1028 0015                move.b     D0, [A0 + 0x15]
  2742. 00001D5E  49C0                     lea.l      A4, D0
  2743. 00001D60  0480 FFFF FF86           subi.l     D0, 0xFFFFFF86
  2744. 00001D66  670C                     beq        +0xE /* 00001D74 */
  2745. 00001D68  5380                     subq.l     D0, 1
  2746. 00001D6A  6702                     beq        +0x4 /* 00001D6E */
  2747. 00001D6C  600C                     bra        +0xE /* 00001D7A */
  2748. label00001D6E:
  2749. 00001D6E  7001                     moveq.l    D0, 0x01
  2750. 00001D70  2480                     move.l     [A2], D0
  2751. 00001D72  6008                     bra        +0xA /* 00001D7C */
  2752. label00001D74:
  2753. 00001D74  7002                     moveq.l    D0, 0x02
  2754. 00001D76  2480                     move.l     [A2], D0
  2755. 00001D78  6002                     bra        +0x4 /* 00001D7C */
  2756. label00001D7A:
  2757. 00001D7A  4292                     clr.l      [A2]
  2758. label00001D7C:
  2759. 00001D7C  7000                     moveq.l    D0, 0x00
  2760. 00001D7E  4CDF 0C00                movem.l    A2,A3, [A7]+
  2761. 00001D82  4E75                     rts
  2762. fn00001D84:
  2763. 00001D84  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2764. 00001D88  246F 0014                movea.l    A2, [A7 + 0x14]
  2765. 00001D8C  262F 0018                move.l     D3, [A7 + 0x18]
  2766. 00001D90  7800                     moveq.l    D4, 0x00
  2767. 00001D92  4A83                     tst.l      D3
  2768. 00001D94  6D06                     blt        +0x8 /* 00001D9C */
  2769. 00001D96  7030                     moveq.l    D0, 0x30
  2770. 00001D98  B680                     cmp.l      D3, D0
  2771. 00001D9A  6F08                     ble        +0xA /* 00001DA4 */
  2772. label00001D9C:
  2773. 00001D9C  283C 8004 07D8           move.l     D4, 0x800407D8
  2774. 00001DA2  6024                     bra        +0x26 /* 00001DC8 */
  2775. label00001DA4:
  2776. 00001DA4  4A83                     tst.l      D3
  2777. 00001DA6  6604                     bne        +0x6 /* 00001DAC */
  2778. 00001DA8  7A00                     moveq.l    D5, 0x00
  2779. 00001DAA  6004                     bra        +0x6 /* 00001DB0 */
  2780. label00001DAC:
  2781. 00001DAC  7A87                     moveq.l    D5, 0xFFFFFF87
  2782. 00001DAE  DA83                     add.l      D5, D3
  2783. label00001DB0:
  2784. 00001DB0  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2785. 00001DB4  6608                     bne        +0xA /* 00001DBE */
  2786. 00001DB6  204A                     movea.l    A0, A2
  2787. 00001DB8  41E8 0018                lea.l      A0, [A0 + 0x18]
  2788. 00001DBC  6006                     bra        +0x8 /* 00001DC4 */
  2789. label00001DBE:
  2790. 00001DBE  204A                     movea.l    A0, A2
  2791. 00001DC0  41E8 0648                lea.l      A0, [A0 + 0x648]
  2792. label00001DC4:
  2793. 00001DC4  1145 0015                move.b     [A0 + 0x15], D5
  2794. label00001DC8:
  2795. 00001DC8  2004                     move.l     D0, D4
  2796. 00001DCA  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2797. 00001DCE  4E75                     rts
  2798. fn00001DD0:
  2799. 00001DD0  48E7 1030                movem.l    -[A7], D3,A2,A3
  2800. 00001DD4  246F 0010                movea.l    A2, [A7 + 0x10]
  2801. 00001DD8  266F 0014                movea.l    A3, [A7 + 0x14]
  2802. 00001DDC  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2803. 00001DE0  6608                     bne        +0xA /* 00001DEA */
  2804. 00001DE2  204A                     movea.l    A0, A2
  2805. 00001DE4  41E8 0018                lea.l      A0, [A0 + 0x18]
  2806. 00001DE8  6006                     bra        +0x8 /* 00001DF0 */
  2807. label00001DEA:
  2808. 00001DEA  204A                     movea.l    A0, A2
  2809. 00001DEC  41E8 0648                lea.l      A0, [A0 + 0x648]
  2810. label00001DF0:
  2811. 00001DF0  1028 0015                move.b     D0, [A0 + 0x15]
  2812. 00001DF4  49C0                     lea.l      A4, D0
  2813. 00001DF6  2600                     move.l     D3, D0
  2814. 00001DF8  7088                     moveq.l    D0, 0xFFFFFF88
  2815. 00001DFA  B680                     cmp.l      D3, D0
  2816. 00001DFC  6D06                     blt        +0x8 /* 00001E04 */
  2817. 00001DFE  70B8                     moveq.l    D0, 0xFFFFFFB8
  2818. 00001E00  B680                     cmp.l      D3, D0
  2819. 00001E02  6F04                     ble        +0x6 /* 00001E08 */
  2820. label00001E04:
  2821. 00001E04  4293                     clr.l      [A3]
  2822. 00001E06  6006                     bra        +0x8 /* 00001E0E */
  2823. label00001E08:
  2824. 00001E08  7079                     moveq.l    D0, 0x79
  2825. 00001E0A  D083                     add.l      D0, D3
  2826. 00001E0C  2680                     move.l     [A3], D0
  2827. label00001E0E:
  2828. 00001E0E  7000                     moveq.l    D0, 0x00
  2829. 00001E10  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2830. 00001E14  4E75                     rts
  2831. fn00001E16:
  2832. 00001E16  48E7 1820                movem.l    -[A7], D3,D4,A2
  2833. 00001E1A  246F 0010                movea.l    A2, [A7 + 0x10]
  2834. 00001E1E  7600                     moveq.l    D3, 0x00
  2835. 00001E20  7800                     moveq.l    D4, 0x00
  2836. 00001E22  202F 0014                move.l     D0, [A7 + 0x14]
  2837. 00001E26  0480 0000 025E           subi.l     D0, 0x25E
  2838. 00001E2C  6716                     beq        +0x18 /* 00001E44 */
  2839. 00001E2E  5380                     subq.l     D0, 1
  2840. 00001E30  6706                     beq        +0x8 /* 00001E38 */
  2841. 00001E32  5380                     subq.l     D0, 1
  2842. 00001E34  6708                     beq        +0xA /* 00001E3E */
  2843. 00001E36  600E                     bra        +0x10 /* 00001E46 */
  2844. label00001E38:
  2845. 00001E38  0003 0060                ori.b      D3, 0x60 /* '`' */
  2846. 00001E3C  600E                     bra        +0x10 /* 00001E4C */
  2847. label00001E3E:
  2848. 00001E3E  0003 0040                ori.b      D3, 0x40 /* '@' */
  2849. 00001E42  6008                     bra        +0xA /* 00001E4C */
  2850. label00001E44:
  2851. 00001E44  6006                     bra        +0x8 /* 00001E4C */
  2852. label00001E46:
  2853. 00001E46  283C 8004 0001           move.l     D4, 0x80040001
  2854. label00001E4C:
  2855. 00001E4C  4A84                     tst.l      D4
  2856. 00001E4E  6618                     bne        +0x1A /* 00001E68 */
  2857. 00001E50  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2858. 00001E54  6608                     bne        +0xA /* 00001E5E */
  2859. 00001E56  204A                     movea.l    A0, A2
  2860. 00001E58  41E8 0030                lea.l      A0, [A0 + 0x30]
  2861. 00001E5C  6006                     bra        +0x8 /* 00001E64 */
  2862. label00001E5E:
  2863. 00001E5E  204A                     movea.l    A0, A2
  2864. 00001E60  41E8 0660                lea.l      A0, [A0 + 0x660]
  2865. label00001E64:
  2866. 00001E64  1143 0005                move.b     [A0 + 0x5], D3
  2867. label00001E68:
  2868. 00001E68  2004                     move.l     D0, D4
  2869. 00001E6A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  2870. 00001E6E  4E75                     rts
  2871. fn00001E70:
  2872. 00001E70  48E7 1030                movem.l    -[A7], D3,A2,A3
  2873. 00001E74  266F 0010                movea.l    A3, [A7 + 0x10]
  2874. 00001E78  246F 0014                movea.l    A2, [A7 + 0x14]
  2875. 00001E7C  4A2B 16FB                tst.b      [A3 + 0x16FB]
  2876. 00001E80  6608                     bne        +0xA /* 00001E8A */
  2877. 00001E82  204B                     movea.l    A0, A3
  2878. 00001E84  41E8 0030                lea.l      A0, [A0 + 0x30]
  2879. 00001E88  6006                     bra        +0x8 /* 00001E90 */
  2880. label00001E8A:
  2881. 00001E8A  204B                     movea.l    A0, A3
  2882. 00001E8C  41E8 0660                lea.l      A0, [A0 + 0x660]
  2883. label00001E90:
  2884. 00001E90  1628 0005                move.b     D3, [A0 + 0x5]
  2885. 00001E94  1003                     move.b     D0, D3
  2886. 00001E96  7240                     moveq.l    D1, 0x40
  2887. 00001E98  C081                     and.l      D0, D1
  2888. 00001E9A  6718                     beq        +0x1A /* 00001EB4 */
  2889. 00001E9C  1003                     move.b     D0, D3
  2890. 00001E9E  7220                     moveq.l    D1, 0x20
  2891. 00001EA0  C081                     and.l      D0, D1
  2892. 00001EA2  6708                     beq        +0xA /* 00001EAC */
  2893. 00001EA4  24BC 0000 025F           move.l     [A2], 0x25F
  2894. 00001EAA  600E                     bra        +0x10 /* 00001EBA */
  2895. label00001EAC:
  2896. 00001EAC  24BC 0000 0260           move.l     [A2], 0x260
  2897. 00001EB2  6006                     bra        +0x8 /* 00001EBA */
  2898. label00001EB4:
  2899. 00001EB4  24BC 0000 025E           move.l     [A2], 0x25E
  2900. label00001EBA:
  2901. 00001EBA  7000                     moveq.l    D0, 0x00
  2902. 00001EBC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2903. 00001EC0  4E75                     rts
  2904. fn00001EC2:
  2905. 00001EC2  48E7 1020                movem.l    -[A7], D3,A2
  2906. 00001EC6  246F 000C                movea.l    A2, [A7 + 0xC]
  2907. 00001ECA  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2908. 00001ECE  6608                     bne        +0xA /* 00001ED8 */
  2909. 00001ED0  204A                     movea.l    A0, A2
  2910. 00001ED2  41E8 0030                lea.l      A0, [A0 + 0x30]
  2911. 00001ED6  6006                     bra        +0x8 /* 00001EDE */
  2912. label00001ED8:
  2913. 00001ED8  204A                     movea.l    A0, A2
  2914. 00001EDA  41E8 0660                lea.l      A0, [A0 + 0x660]
  2915. label00001EDE:
  2916. 00001EDE  1028 0005                move.b     D0, [A0 + 0x5]
  2917. 00001EE2  7220                     moveq.l    D1, 0x20
  2918. 00001EE4  C081                     and.l      D0, D1
  2919. 00001EE6  1600                     move.b     D3, D0
  2920. 00001EE8  4AAF 0010                tst.l      [A7 + 0x10]
  2921. 00001EEC  6704                     beq        +0x6 /* 00001EF2 */
  2922. 00001EEE  0003 0004                ori.b      D3, 0x4
  2923. label00001EF2:
  2924. 00001EF2  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2925. 00001EF6  6608                     bne        +0xA /* 00001F00 */
  2926. 00001EF8  204A                     movea.l    A0, A2
  2927. 00001EFA  41E8 0030                lea.l      A0, [A0 + 0x30]
  2928. 00001EFE  6006                     bra        +0x8 /* 00001F06 */
  2929. label00001F00:
  2930. 00001F00  204A                     movea.l    A0, A2
  2931. 00001F02  41E8 0660                lea.l      A0, [A0 + 0x660]
  2932. label00001F06:
  2933. 00001F06  1143 0005                move.b     [A0 + 0x5], D3
  2934. 00001F0A  7000                     moveq.l    D0, 0x00
  2935. 00001F0C  4CDF 0408                movem.l    D3,A2, [A7]+
  2936. 00001F10  4E75                     rts
  2937. fn00001F12:
  2938. 00001F12  48E7 1030                movem.l    -[A7], D3,A2,A3
  2939. 00001F16  246F 0010                movea.l    A2, [A7 + 0x10]
  2940. 00001F1A  266F 0014                movea.l    A3, [A7 + 0x14]
  2941. 00001F1E  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2942. 00001F22  6608                     bne        +0xA /* 00001F2C */
  2943. 00001F24  204A                     movea.l    A0, A2
  2944. 00001F26  41E8 0030                lea.l      A0, [A0 + 0x30]
  2945. 00001F2A  6006                     bra        +0x8 /* 00001F32 */
  2946. label00001F2C:
  2947. 00001F2C  204A                     movea.l    A0, A2
  2948. 00001F2E  41E8 0660                lea.l      A0, [A0 + 0x660]
  2949. label00001F32:
  2950. 00001F32  1628 0005                move.b     D3, [A0 + 0x5]
  2951. 00001F36  1003                     move.b     D0, D3
  2952. 00001F38  7204                     moveq.l    D1, 0x04
  2953. 00001F3A  C081                     and.l      D0, D1
  2954. 00001F3C  6706                     beq        +0x8 /* 00001F44 */
  2955. 00001F3E  16BC 0001                move.b     [A3], 0x1
  2956. 00001F42  6002                     bra        +0x4 /* 00001F46 */
  2957. label00001F44:
  2958. 00001F44  4213                     clr.b      [A3]
  2959. label00001F46:
  2960. 00001F46  7000                     moveq.l    D0, 0x00
  2961. 00001F48  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2962. 00001F4C  4E75                     rts
  2963. fn00001F4E:
  2964. 00001F4E  48E7 1820                movem.l    -[A7], D3,D4,A2
  2965. 00001F52  246F 0010                movea.l    A2, [A7 + 0x10]
  2966. 00001F56  282F 0014                move.l     D4, [A7 + 0x14]
  2967. 00001F5A  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2968. 00001F5E  6608                     bne        +0xA /* 00001F68 */
  2969. 00001F60  204A                     movea.l    A0, A2
  2970. 00001F62  41E8 0030                lea.l      A0, [A0 + 0x30]
  2971. 00001F66  6006                     bra        +0x8 /* 00001F6E */
  2972. label00001F68:
  2973. 00001F68  204A                     movea.l    A0, A2
  2974. 00001F6A  41E8 0660                lea.l      A0, [A0 + 0x660]
  2975. label00001F6E:
  2976. 00001F6E  1028 0005                move.b     D0, [A0 + 0x5]
  2977. 00001F72  7224                     moveq.l    D1, 0x24
  2978. 00001F74  C081                     and.l      D0, D1
  2979. 00001F76  1600                     move.b     D3, D0
  2980. 00001F78  4A84                     tst.l      D4
  2981. 00001F7A  6F22                     ble        +0x24 /* 00001F9E */
  2982. 00001F7C  0C84 0000 7FFF           cmpi.l     D4, 0x7FFF
  2983. 00001F82  6E1A                     bgt        +0x1C /* 00001F9E */
  2984. 00001F84  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2985. 00001F88  6608                     bne        +0xA /* 00001F92 */
  2986. 00001F8A  204A                     movea.l    A0, A2
  2987. 00001F8C  41E8 0030                lea.l      A0, [A0 + 0x30]
  2988. 00001F90  6006                     bra        +0x8 /* 00001F98 */
  2989. label00001F92:
  2990. 00001F92  204A                     movea.l    A0, A2
  2991. 00001F94  41E8 0660                lea.l      A0, [A0 + 0x660]
  2992. label00001F98:
  2993. 00001F98  3144 0008                move.w     [A0 + 0x8], D4
  2994. 00001F9C  601C                     bra        +0x1E /* 00001FBA */
  2995. label00001F9E:
  2996. 00001F9E  4A2A 16FB                tst.b      [A2 + 0x16FB]
  2997. 00001FA2  6608                     bne        +0xA /* 00001FAC */
  2998. 00001FA4  204A                     movea.l    A0, A2
  2999. 00001FA6  41E8 0030                lea.l      A0, [A0 + 0x30]
  3000. 00001FAA  6006                     bra        +0x8 /* 00001FB2 */
  3001. label00001FAC:
  3002. 00001FAC  204A                     movea.l    A0, A2
  3003. 00001FAE  41E8 0660                lea.l      A0, [A0 + 0x660]
  3004. label00001FB2:
  3005. 00001FB2  4268 0008                clr.w      [A0 + 0x8]
  3006. 00001FB6  0203 FFFB                andi.b     D3, 0xFB
  3007. label00001FBA:
  3008. 00001FBA  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3009. 00001FBE  6608                     bne        +0xA /* 00001FC8 */
  3010. 00001FC0  204A                     movea.l    A0, A2
  3011. 00001FC2  41E8 0030                lea.l      A0, [A0 + 0x30]
  3012. 00001FC6  6006                     bra        +0x8 /* 00001FCE */
  3013. label00001FC8:
  3014. 00001FC8  204A                     movea.l    A0, A2
  3015. 00001FCA  41E8 0660                lea.l      A0, [A0 + 0x660]
  3016. label00001FCE:
  3017. 00001FCE  1143 0005                move.b     [A0 + 0x5], D3
  3018. 00001FD2  7000                     moveq.l    D0, 0x00
  3019. 00001FD4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3020. 00001FD8  4E75                     rts
  3021. fn00001FDA:
  3022. 00001FDA  48E7 1030                movem.l    -[A7], D3,A2,A3
  3023. 00001FDE  246F 0010                movea.l    A2, [A7 + 0x10]
  3024. 00001FE2  266F 0014                movea.l    A3, [A7 + 0x14]
  3025. 00001FE6  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3026. 00001FEA  6608                     bne        +0xA /* 00001FF4 */
  3027. 00001FEC  204A                     movea.l    A0, A2
  3028. 00001FEE  41E8 0030                lea.l      A0, [A0 + 0x30]
  3029. 00001FF2  6006                     bra        +0x8 /* 00001FFA */
  3030. label00001FF4:
  3031. 00001FF4  204A                     movea.l    A0, A2
  3032. 00001FF6  41E8 0660                lea.l      A0, [A0 + 0x660]
  3033. label00001FFA:
  3034. 00001FFA  1628 0005                move.b     D3, [A0 + 0x5]
  3035. 00001FFE  1003                     move.b     D0, D3
  3036. 00002000  7204                     moveq.l    D1, 0x04
  3037. 00002002  C081                     and.l      D0, D1
  3038. 00002004  671C                     beq        +0x1E /* 00002022 */
  3039. 00002006  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3040. 0000200A  6608                     bne        +0xA /* 00002014 */
  3041. 0000200C  204A                     movea.l    A0, A2
  3042. 0000200E  41E8 0030                lea.l      A0, [A0 + 0x30]
  3043. 00002012  6006                     bra        +0x8 /* 0000201A */
  3044. label00002014:
  3045. 00002014  204A                     movea.l    A0, A2
  3046. 00002016  41E8 0660                lea.l      A0, [A0 + 0x660]
  3047. label0000201A:
  3048. 0000201A  3268 0008                movea.w    A1, [A0 + 0x8]
  3049. 0000201E  2689                     move.l     [A3], A1
  3050. 00002020  6002                     bra        +0x4 /* 00002024 */
  3051. label00002022:
  3052. 00002022  4293                     clr.l      [A3]
  3053. label00002024:
  3054. 00002024  7000                     moveq.l    D0, 0x00
  3055. 00002026  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3056. 0000202A  4E75                     rts
  3057. fn0000202C:
  3058. 0000202C  48E7 1820                movem.l    -[A7], D3,D4,A2
  3059. 00002030  246F 0010                movea.l    A2, [A7 + 0x10]
  3060. 00002034  282F 0014                move.l     D4, [A7 + 0x14]
  3061. 00002038  7600                     moveq.l    D3, 0x00
  3062. 0000203A  4A84                     tst.l      D4
  3063. 0000203C  6D06                     blt        +0x8 /* 00002044 */
  3064. 0000203E  703C                     moveq.l    D0, 0x3C
  3065. 00002040  B880                     cmp.l      D4, D0
  3066. 00002042  6F08                     ble        +0xA /* 0000204C */
  3067. label00002044:
  3068. 00002044  263C 8004 07D8           move.l     D3, 0x800407D8
  3069. 0000204A  6030                     bra        +0x32 /* 0000207C */
  3070. label0000204C:
  3071. 0000204C  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3072. 00002050  6608                     bne        +0xA /* 0000205A */
  3073. 00002052  204A                     movea.l    A0, A2
  3074. 00002054  41E8 0030                lea.l      A0, [A0 + 0x30]
  3075. 00002058  6006                     bra        +0x8 /* 00002060 */
  3076. label0000205A:
  3077. 0000205A  204A                     movea.l    A0, A2
  3078. 0000205C  41E8 0660                lea.l      A0, [A0 + 0x660]
  3079. label00002060:
  3080. 00002060  1144 0004                move.b     [A0 + 0x4], D4
  3081. 00002064  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3082. 00002068  6608                     bne        +0xA /* 00002072 */
  3083. 0000206A  204A                     movea.l    A0, A2
  3084. 0000206C  41E8 0030                lea.l      A0, [A0 + 0x30]
  3085. 00002070  6006                     bra        +0x8 /* 00002078 */
  3086. label00002072:
  3087. 00002072  204A                     movea.l    A0, A2
  3088. 00002074  41E8 0660                lea.l      A0, [A0 + 0x660]
  3089. label00002078:
  3090. 00002078  4228 000D                clr.b      [A0 + 0xD]
  3091. label0000207C:
  3092. 0000207C  2003                     move.l     D0, D3
  3093. 0000207E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3094. 00002082  4E75                     rts
  3095. fn00002084:
  3096. 00002084  2F0A                     move.l     -[A7], A2
  3097. 00002086  246F 0008                movea.l    A2, [A7 + 0x8]
  3098. 0000208A  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3099. 0000208E  6608                     bne        +0xA /* 00002098 */
  3100. 00002090  204A                     movea.l    A0, A2
  3101. 00002092  41E8 0030                lea.l      A0, [A0 + 0x30]
  3102. 00002096  6006                     bra        +0x8 /* 0000209E */
  3103. label00002098:
  3104. 00002098  204A                     movea.l    A0, A2
  3105. 0000209A  41E8 0660                lea.l      A0, [A0 + 0x660]
  3106. label0000209E:
  3107. 0000209E  1028 0004                move.b     D0, [A0 + 0x4]
  3108. 000020A2  49C0                     lea.l      A4, D0
  3109. 000020A4  206F 000C                movea.l    A0, [A7 + 0xC]
  3110. 000020A8  2080                     move.l     [A0], D0
  3111. 000020AA  7000                     moveq.l    D0, 0x00
  3112. 000020AC  245F                     movea.l    A2, [A7]+
  3113. 000020AE  4E75                     rts
  3114. fn000020B0:
  3115. 000020B0  2F0A                     move.l     -[A7], A2
  3116. 000020B2  594F                     subq.w     A7, 4
  3117. 000020B4  246F 000C                movea.l    A2, [A7 + 0xC]
  3118. 000020B8  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3119. 000020BC  6608                     bne        +0xA /* 000020C6 */
  3120. 000020BE  204A                     movea.l    A0, A2
  3121. 000020C0  41E8 0030                lea.l      A0, [A0 + 0x30]
  3122. 000020C4  6006                     bra        +0x8 /* 000020CC */
  3123. label000020C6:
  3124. 000020C6  204A                     movea.l    A0, A2
  3125. 000020C8  41E8 0660                lea.l      A0, [A0 + 0x660]
  3126. label000020CC:
  3127. 000020CC  4A28 0004                tst.b      [A0 + 0x4]
  3128. 000020D0  6F1C                     ble        +0x1E /* 000020EE */
  3129. 000020D2  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3130. 000020D6  6608                     bne        +0xA /* 000020E0 */
  3131. 000020D8  204A                     movea.l    A0, A2
  3132. 000020DA  41E8 0030                lea.l      A0, [A0 + 0x30]
  3133. 000020DE  6006                     bra        +0x8 /* 000020E6 */
  3134. label000020E0:
  3135. 000020E0  204A                     movea.l    A0, A2
  3136. 000020E2  41E8 0660                lea.l      A0, [A0 + 0x660]
  3137. label000020E6:
  3138. 000020E6  226F 0010                movea.l    A1, [A7 + 0x10]
  3139. 000020EA  2290                     move.l     [A1], [A0]
  3140. 000020EC  6014                     bra        +0x16 /* 00002102 */
  3141. label000020EE:
  3142. 000020EE  4267                     clr.w      -[A7]
  3143. 000020F0  486F 0002                pea.l      [A7 + 0x2]
  3144. 000020F4  4EAD B560                jsr        [A5 - 0x4AA0]
  3145. 000020F8  206F 0016                movea.l    A0, [A7 + 0x16]
  3146. 000020FC  20AF 0006                move.l     [A0], [A7 + 0x6]
  3147. 00002100  5C4F                     addq.w     A7, 6
  3148. label00002102:
  3149. 00002102  7000                     moveq.l    D0, 0x00
  3150. 00002104  584F                     addq.w     A7, 4
  3151. 00002106  245F                     movea.l    A2, [A7]+
  3152. 00002108  4E75                     rts
  3153. fn0000210A:
  3154. 0000210A  2F0A                     move.l     -[A7], A2
  3155. 0000210C  594F                     subq.w     A7, 4
  3156. 0000210E  246F 000C                movea.l    A2, [A7 + 0xC]
  3157. 00002112  206F 0010                movea.l    A0, [A7 + 0x10]
  3158. 00002116  2E90                     move.l     [A7], [A0]
  3159. 00002118  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3160. 0000211C  6608                     bne        +0xA /* 00002126 */
  3161. 0000211E  204A                     movea.l    A0, A2
  3162. 00002120  41E8 0030                lea.l      A0, [A0 + 0x30]
  3163. 00002124  6006                     bra        +0x8 /* 0000212C */
  3164. label00002126:
  3165. 00002126  204A                     movea.l    A0, A2
  3166. 00002128  41E8 0660                lea.l      A0, [A0 + 0x660]
  3167. label0000212C:
  3168. 0000212C  2097                     move.l     [A0], [A7]
  3169. 0000212E  206F 0010                movea.l    A0, [A7 + 0x10]
  3170. 00002132  4A68 0002                tst.w      [A0 + 0x2]
  3171. 00002136  661A                     bne        +0x1C /* 00002152 */
  3172. 00002138  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3173. 0000213C  6608                     bne        +0xA /* 00002146 */
  3174. 0000213E  204A                     movea.l    A0, A2
  3175. 00002140  41E8 0030                lea.l      A0, [A0 + 0x30]
  3176. 00002144  6006                     bra        +0x8 /* 0000214C */
  3177. label00002146:
  3178. 00002146  204A                     movea.l    A0, A2
  3179. 00002148  41E8 0660                lea.l      A0, [A0 + 0x660]
  3180. label0000214C:
  3181. 0000214C  4228 0004                clr.b      [A0 + 0x4]
  3182. 00002150  604C                     bra        +0x4E /* 0000219E */
  3183. label00002152:
  3184. 00002152  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3185. 00002156  6608                     bne        +0xA /* 00002160 */
  3186. 00002158  204A                     movea.l    A0, A2
  3187. 0000215A  41E8 0030                lea.l      A0, [A0 + 0x30]
  3188. 0000215E  6006                     bra        +0x8 /* 00002166 */
  3189. label00002160:
  3190. 00002160  204A                     movea.l    A0, A2
  3191. 00002162  41E8 0660                lea.l      A0, [A0 + 0x660]
  3192. label00002166:
  3193. 00002166  117C 001E 0004           move.b     [A0 + 0x4], 0x1E
  3194. 0000216C  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3195. 00002170  6608                     bne        +0xA /* 0000217A */
  3196. 00002172  204A                     movea.l    A0, A2
  3197. 00002174  41E8 0030                lea.l      A0, [A0 + 0x30]
  3198. 00002178  6006                     bra        +0x8 /* 00002180 */
  3199. label0000217A:
  3200. 0000217A  204A                     movea.l    A0, A2
  3201. 0000217C  41E8 0660                lea.l      A0, [A0 + 0x660]
  3202. label00002180:
  3203. 00002180  4A68 0002                tst.w      [A0 + 0x2]
  3204. 00002184  6E18                     bgt        +0x1A /* 0000219E */
  3205. 00002186  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3206. 0000218A  6608                     bne        +0xA /* 00002194 */
  3207. 0000218C  204A                     movea.l    A0, A2
  3208. 0000218E  41E8 0030                lea.l      A0, [A0 + 0x30]
  3209. 00002192  6006                     bra        +0x8 /* 0000219A */
  3210. label00002194:
  3211. 00002194  204A                     movea.l    A0, A2
  3212. 00002196  41E8 0660                lea.l      A0, [A0 + 0x660]
  3213. label0000219A:
  3214. 0000219A  30BC FFFF                move.w     [A0], 0xFFFF
  3215. label0000219E:
  3216. 0000219E  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3217. 000021A2  6608                     bne        +0xA /* 000021AC */
  3218. 000021A4  204A                     movea.l    A0, A2
  3219. 000021A6  41E8 0030                lea.l      A0, [A0 + 0x30]
  3220. 000021AA  6006                     bra        +0x8 /* 000021B2 */
  3221. label000021AC:
  3222. 000021AC  204A                     movea.l    A0, A2
  3223. 000021AE  41E8 0660                lea.l      A0, [A0 + 0x660]
  3224. label000021B2:
  3225. 000021B2  4228 000D                clr.b      [A0 + 0xD]
  3226. 000021B6  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3227. 000021BA  6608                     bne        +0xA /* 000021C4 */
  3228. 000021BC  204A                     movea.l    A0, A2
  3229. 000021BE  41E8 0030                lea.l      A0, [A0 + 0x30]
  3230. 000021C2  6006                     bra        +0x8 /* 000021CA */
  3231. label000021C4:
  3232. 000021C4  204A                     movea.l    A0, A2
  3233. 000021C6  41E8 0660                lea.l      A0, [A0 + 0x660]
  3234. label000021CA:
  3235. 000021CA  317C 0001 0008           move.w     [A0 + 0x8], 0x1
  3236. 000021D0  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3237. 000021D4  6608                     bne        +0xA /* 000021DE */
  3238. 000021D6  204A                     movea.l    A0, A2
  3239. 000021D8  41E8 0030                lea.l      A0, [A0 + 0x30]
  3240. 000021DC  6006                     bra        +0x8 /* 000021E4 */
  3241. label000021DE:
  3242. 000021DE  204A                     movea.l    A0, A2
  3243. 000021E0  41E8 0660                lea.l      A0, [A0 + 0x660]
  3244. label000021E4:
  3245. 000021E4  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  3246. 000021EA  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3247. 000021EE  6608                     bne        +0xA /* 000021F8 */
  3248. 000021F0  204A                     movea.l    A0, A2
  3249. 000021F2  41E8 0030                lea.l      A0, [A0 + 0x30]
  3250. 000021F6  6006                     bra        +0x8 /* 000021FE */
  3251. label000021F8:
  3252. 000021F8  204A                     movea.l    A0, A2
  3253. 000021FA  41E8 0660                lea.l      A0, [A0 + 0x660]
  3254. label000021FE:
  3255. 000021FE  4228 0005                clr.b      [A0 + 0x5]
  3256. 00002202  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3257. 00002206  6608                     bne        +0xA /* 00002210 */
  3258. 00002208  204A                     movea.l    A0, A2
  3259. 0000220A  41E8 0030                lea.l      A0, [A0 + 0x30]
  3260. 0000220E  6006                     bra        +0x8 /* 00002216 */
  3261. label00002210:
  3262. 00002210  204A                     movea.l    A0, A2
  3263. 00002212  41E8 0660                lea.l      A0, [A0 + 0x660]
  3264. label00002216:
  3265. 00002216  4228 000C                clr.b      [A0 + 0xC]
  3266. 0000221A  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3267. 0000221E  6608                     bne        +0xA /* 00002228 */
  3268. 00002220  204A                     movea.l    A0, A2
  3269. 00002222  41E8 0030                lea.l      A0, [A0 + 0x30]
  3270. 00002226  6006                     bra        +0x8 /* 0000222E */
  3271. label00002228:
  3272. 00002228  204A                     movea.l    A0, A2
  3273. 0000222A  41E8 0660                lea.l      A0, [A0 + 0x660]
  3274. label0000222E:
  3275. 0000222E  4228 000E                clr.b      [A0 + 0xE]
  3276. 00002232  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3277. 00002236  6608                     bne        +0xA /* 00002240 */
  3278. 00002238  204A                     movea.l    A0, A2
  3279. 0000223A  41E8 0030                lea.l      A0, [A0 + 0x30]
  3280. 0000223E  6006                     bra        +0x8 /* 00002246 */
  3281. label00002240:
  3282. 00002240  204A                     movea.l    A0, A2
  3283. 00002242  41E8 0660                lea.l      A0, [A0 + 0x660]
  3284. label00002246:
  3285. 00002246  4228 0006                clr.b      [A0 + 0x6]
  3286. 0000224A  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3287. 0000224E  6608                     bne        +0xA /* 00002258 */
  3288. 00002250  204A                     movea.l    A0, A2
  3289. 00002252  41E8 0030                lea.l      A0, [A0 + 0x30]
  3290. 00002256  6006                     bra        +0x8 /* 0000225E */
  3291. label00002258:
  3292. 00002258  204A                     movea.l    A0, A2
  3293. 0000225A  41E8 0660                lea.l      A0, [A0 + 0x660]
  3294. label0000225E:
  3295. 0000225E  4228 0007                clr.b      [A0 + 0x7]
  3296. 00002262  7000                     moveq.l    D0, 0x00
  3297. 00002264  584F                     addq.w     A7, 4
  3298. 00002266  245F                     movea.l    A2, [A7]+
  3299. 00002268  4E75                     rts
  3300. fn0000226A:
  3301. 0000226A  2F0A                     move.l     -[A7], A2
  3302. 0000226C  246F 0008                movea.l    A2, [A7 + 0x8]
  3303. 00002270  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3304. 00002274  6608                     bne        +0xA /* 0000227E */
  3305. 00002276  204A                     movea.l    A0, A2
  3306. 00002278  41E8 0018                lea.l      A0, [A0 + 0x18]
  3307. 0000227C  6006                     bra        +0x8 /* 00002284 */
  3308. label0000227E:
  3309. 0000227E  204A                     movea.l    A0, A2
  3310. 00002280  41E8 0648                lea.l      A0, [A0 + 0x648]
  3311. label00002284:
  3312. 00002284  226F 000C                movea.l    A1, [A7 + 0xC]
  3313. 00002288  22A8 000C                move.l     [A1], [A0 + 0xC]
  3314. 0000228C  7000                     moveq.l    D0, 0x00
  3315. 0000228E  245F                     movea.l    A2, [A7]+
  3316. 00002290  4E75                     rts
  3317. fn00002292:
  3318. 00002292  2F0A                     move.l     -[A7], A2
  3319. 00002294  594F                     subq.w     A7, 4
  3320. 00002296  246F 000C                movea.l    A2, [A7 + 0xC]
  3321. 0000229A  206F 0010                movea.l    A0, [A7 + 0x10]
  3322. 0000229E  2E90                     move.l     [A7], [A0]
  3323. 000022A0  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3324. 000022A4  6608                     bne        +0xA /* 000022AE */
  3325. 000022A6  204A                     movea.l    A0, A2
  3326. 000022A8  41E8 0018                lea.l      A0, [A0 + 0x18]
  3327. 000022AC  6006                     bra        +0x8 /* 000022B4 */
  3328. label000022AE:
  3329. 000022AE  204A                     movea.l    A0, A2
  3330. 000022B0  41E8 0648                lea.l      A0, [A0 + 0x648]
  3331. label000022B4:
  3332. 000022B4  2157 000C                move.l     [A0 + 0xC], [A7]
  3333. 000022B8  7000                     moveq.l    D0, 0x00
  3334. 000022BA  584F                     addq.w     A7, 4
  3335. 000022BC  245F                     movea.l    A2, [A7]+
  3336. 000022BE  4E75                     rts
  3337. fn000022C0:
  3338. 000022C0  2F0A                     move.l     -[A7], A2
  3339. 000022C2  246F 0008                movea.l    A2, [A7 + 0x8]
  3340. 000022C6  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3341. 000022CA  6608                     bne        +0xA /* 000022D4 */
  3342. 000022CC  204A                     movea.l    A0, A2
  3343. 000022CE  41E8 0018                lea.l      A0, [A0 + 0x18]
  3344. 000022D2  6006                     bra        +0x8 /* 000022DA */
  3345. label000022D4:
  3346. 000022D4  204A                     movea.l    A0, A2
  3347. 000022D6  41E8 0648                lea.l      A0, [A0 + 0x648]
  3348. label000022DA:
  3349. 000022DA  226F 000C                movea.l    A1, [A7 + 0xC]
  3350. 000022DE  2290                     move.l     [A1], [A0]
  3351. 000022E0  7000                     moveq.l    D0, 0x00
  3352. 000022E2  245F                     movea.l    A2, [A7]+
  3353. 000022E4  4E75                     rts
  3354. fn000022E6:
  3355. 000022E6  2F0A                     move.l     -[A7], A2
  3356. 000022E8  594F                     subq.w     A7, 4
  3357. 000022EA  246F 000C                movea.l    A2, [A7 + 0xC]
  3358. 000022EE  206F 0010                movea.l    A0, [A7 + 0x10]
  3359. 000022F2  2E90                     move.l     [A7], [A0]
  3360. 000022F4  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3361. 000022F8  6608                     bne        +0xA /* 00002302 */
  3362. 000022FA  204A                     movea.l    A0, A2
  3363. 000022FC  41E8 0018                lea.l      A0, [A0 + 0x18]
  3364. 00002300  6006                     bra        +0x8 /* 00002308 */
  3365. label00002302:
  3366. 00002302  204A                     movea.l    A0, A2
  3367. 00002304  41E8 0648                lea.l      A0, [A0 + 0x648]
  3368. label00002308:
  3369. 00002308  2097                     move.l     [A0], [A7]
  3370. 0000230A  7000                     moveq.l    D0, 0x00
  3371. 0000230C  584F                     addq.w     A7, 4
  3372. 0000230E  245F                     movea.l    A2, [A7]+
  3373. 00002310  4E75                     rts
  3374. fn00002312:
  3375. 00002312  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3376. 00002316  4FEF FFB4                lea.l      A7, [A7 - 0x4C]
  3377. 0000231A  286F 0068                movea.l    A4, [A7 + 0x68]
  3378. 0000231E  2A2F 006C                move.l     D5, [A7 + 0x6C]
  3379. 00002322  282F 0070                move.l     D4, [A7 + 0x70]
  3380. 00002326  266F 0074                movea.l    A3, [A7 + 0x74]
  3381. 0000232A  7600                     moveq.l    D3, 0x00
  3382. 0000232C  2F14                     move.l     -[A7], [A4]
  3383. 0000232E  4EBA F79A                jsr        [PC - 0x866 /* 00001ACA */]
  3384. 00002332  2448                     movea.l    A2, A0
  3385. 00002334  584F                     addq.w     A7, 4
  3386. 00002336  2005                     move.l     D0, D5
  3387. 00002338  4EAD 9D1E                jsr        [A5 - 0x62E2]
  3388. 0000233C  046C 0000 0058           subi.w     [A4 + 0x58], 0x0
  3389. 00002342  0000 0296                ori.b      D0, 0x96
  3390. 00002346  000C 0000                ori.b      A4, 0x0
  3391. 0000234A  0058 004A                ori.w      [A0]+, 0x4A /* 'J' */
  3392. 0000234E  0000 0063                ori.b      D0, 0x63 /* 'c' */
  3393. 00002352  03CA                     bset       A2, D1
  3394. 00002354  0000 0064                ori.b      D0, 0x64 /* 'd' */
  3395. 00002358  01D2                     bset       [A2], D0
  3396. 0000235A  0000 00DC                ori.b      D0, 0xDC
  3397. 0000235E  0406 0000                subi.b     D6, 0x0
  3398. 00002362  0256 0082                andi.w     [A6], 0x82
  3399. 00002366  0000 0257                ori.b      D0, 0x57 /* 'W' */
  3400. 0000236A  00CC                     ori.?      A4, 0xFFFFFFFFFFFFFFFF
  3401. 0000236C  0000 0258                ori.b      D0, 0x58 /* 'X' */
  3402. 00002370  011A                     btst       [A2]+, D0
  3403. 00002372  0000 0259                ori.b      D0, 0x59 /* 'Y' */
  3404. 00002376  0164                     bchg       -[A4], D0
  3405. 00002378  0000 025A                ori.b      D0, 0x5A /* 'Z' */
  3406. 0000237C  025A 0000                andi.w     [A2]+, 0x0
  3407. 00002380  025B 029E                andi.w     [A3]+, 0x29E
  3408. 00002384  0000 025C                ori.b      D0, 0x5C /* '\\' */
  3409. 00002388  0344                     bchg       D4, D1
  3410. 0000238A  0000 025D                ori.b      D0, 0x5D /* ']' */
  3411. 0000238E  02EE 0000                andi.?     [A6 + 0x0], 0xFFFFFFFFFFFFFFFF
  3412. 00002392  0296 01F4 4A84           andi.l     [A6], 0x1F44A84
  3413. 00002398  6726                     beq        +0x28 /* 000023C0 */
  3414. 0000239A  486F 0048                pea.l      [A7 + 0x48]
  3415. 0000239E  2F0B                     move.l     -[A7], A3
  3416. 000023A0  4EAD 9FC0                jsr        [A5 - 0x6040]
  3417. 000023A4  2600                     move.l     D3, D0
  3418. 000023A6  4A83                     tst.l      D3
  3419. 000023A8  504F                     addq.w     A7, 8
  3420. 000023AA  6600 040C                bne        +0x40E /* 000027B8 */
  3421. 000023AE  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  3422. 000023B2  2F0A                     move.l     -[A7], A2
  3423. 000023B4  4EBA F76C                jsr        [PC - 0x894 /* 00001B22 */]
  3424. 000023B8  2600                     move.l     D3, D0
  3425. 000023BA  504F                     addq.w     A7, 8
  3426. 000023BC  6000 03FA                bra        +0x3FC /* 000027B8 */
  3427. label000023C0:
  3428. 000023C0  486F 0040                pea.l      [A7 + 0x40]
  3429. 000023C4  2F0A                     move.l     -[A7], A2
  3430. 000023C6  4EBA F79C                jsr        [PC - 0x864 /* 00001B64 */]
  3431. 000023CA  2600                     move.l     D3, D0
  3432. 000023CC  4A80                     tst.l      D0
  3433. 000023CE  504F                     addq.w     A7, 8
  3434. 000023D0  6600 03E6                bne        +0x3E8 /* 000027B8 */
  3435. 000023D4  2F0B                     move.l     -[A7], A3
  3436. 000023D6  2F2F 0044                move.l     -[A7], [A7 + 0x44]
  3437. 000023DA  4EAD A000                jsr        [A5 - 0x6000]
  3438. 000023DE  2600                     move.l     D3, D0
  3439. 000023E0  504F                     addq.w     A7, 8
  3440. 000023E2  6000 03D4                bra        +0x3D6 /* 000027B8 */
  3441. 000023E6  4A84                     tst.l      D4
  3442. 000023E8  6726                     beq        +0x28 /* 00002410 */
  3443. 000023EA  486F 0048                pea.l      [A7 + 0x48]
  3444. 000023EE  2F0B                     move.l     -[A7], A3
  3445. 000023F0  4EAD 9FC0                jsr        [A5 - 0x6040]
  3446. 000023F4  2600                     move.l     D3, D0
  3447. 000023F6  4A83                     tst.l      D3
  3448. 000023F8  504F                     addq.w     A7, 8
  3449. 000023FA  6600 03BC                bne        +0x3BE /* 000027B8 */
  3450. 000023FE  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  3451. 00002402  2F0A                     move.l     -[A7], A2
  3452. 00002404  4EBA F798                jsr        [PC - 0x868 /* 00001B9E */]
  3453. 00002408  2600                     move.l     D3, D0
  3454. 0000240A  504F                     addq.w     A7, 8
  3455. 0000240C  6000 03AA                bra        +0x3AC /* 000027B8 */
  3456. label00002410:
  3457. 00002410  486F 003C                pea.l      [A7 + 0x3C]
  3458. 00002414  2F0A                     move.l     -[A7], A2
  3459. 00002416  4EBA F7D4                jsr        [PC - 0x82C /* 00001BEC */]
  3460. 0000241A  2600                     move.l     D3, D0
  3461. 0000241C  4A83                     tst.l      D3
  3462. 0000241E  504F                     addq.w     A7, 8
  3463. 00002420  6600 0396                bne        +0x398 /* 000027B8 */
  3464. 00002424  2F0B                     move.l     -[A7], A3
  3465. 00002426  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  3466. 0000242A  4EAD A000                jsr        [A5 - 0x6000]
  3467. 0000242E  2600                     move.l     D3, D0
  3468. 00002430  504F                     addq.w     A7, 8
  3469. 00002432  6000 0384                bra        +0x386 /* 000027B8 */
  3470. 00002436  4A84                     tst.l      D4
  3471. 00002438  6726                     beq        +0x28 /* 00002460 */
  3472. 0000243A  486F 0048                pea.l      [A7 + 0x48]
  3473. 0000243E  2F0B                     move.l     -[A7], A3
  3474. 00002440  4EAD 9FC0                jsr        [A5 - 0x6040]
  3475. 00002444  2600                     move.l     D3, D0
  3476. 00002446  4A83                     tst.l      D3
  3477. 00002448  504F                     addq.w     A7, 8
  3478. 0000244A  6600 036C                bne        +0x36E /* 000027B8 */
  3479. 0000244E  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  3480. 00002452  2F0A                     move.l     -[A7], A2
  3481. 00002454  4EBA F7DA                jsr        [PC - 0x826 /* 00001C30 */]
  3482. 00002458  2600                     move.l     D3, D0
  3483. 0000245A  504F                     addq.w     A7, 8
  3484. 0000245C  6000 035A                bra        +0x35C /* 000027B8 */
  3485. label00002460:
  3486. 00002460  486F 003B                pea.l      [A7 + 0x3B]
  3487. 00002464  2F0A                     move.l     -[A7], A2
  3488. 00002466  4EBA F80E                jsr        [PC - 0x7F2 /* 00001C76 */]
  3489. 0000246A  2600                     move.l     D3, D0
  3490. 0000246C  4A80                     tst.l      D0
  3491. 0000246E  504F                     addq.w     A7, 8
  3492. 00002470  6600 0346                bne        +0x348 /* 000027B8 */
  3493. 00002474  2F0B                     move.l     -[A7], A3
  3494. 00002476  7000                     moveq.l    D0, 0x00
  3495. 00002478  102F 003F                move.b     D0, [A7 + 0x3F]
  3496. 0000247C  2F00                     move.l     -[A7], D0
  3497. 0000247E  4EAD A000                jsr        [A5 - 0x6000]
  3498. 00002482  2600                     move.l     D3, D0
  3499. 00002484  504F                     addq.w     A7, 8
  3500. 00002486  6000 0330                bra        +0x332 /* 000027B8 */
  3501. 0000248A  4A84                     tst.l      D4
  3502. 0000248C  6726                     beq        +0x28 /* 000024B4 */
  3503. 0000248E  486F 0048                pea.l      [A7 + 0x48]
  3504. 00002492  2F0B                     move.l     -[A7], A3
  3505. 00002494  4EAD 9FC0                jsr        [A5 - 0x6040]
  3506. 00002498  2600                     move.l     D3, D0
  3507. 0000249A  4A83                     tst.l      D3
  3508. 0000249C  504F                     addq.w     A7, 8
  3509. 0000249E  6600 0318                bne        +0x31A /* 000027B8 */
  3510. 000024A2  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  3511. 000024A6  2F0A                     move.l     -[A7], A2
  3512. 000024A8  4EBA F80A                jsr        [PC - 0x7F6 /* 00001CB4 */]
  3513. 000024AC  2600                     move.l     D3, D0
  3514. 000024AE  504F                     addq.w     A7, 8
  3515. 000024B0  6000 0306                bra        +0x308 /* 000027B8 */
  3516. label000024B4:
  3517. 000024B4  486F 0036                pea.l      [A7 + 0x36]
  3518. 000024B8  2F0A                     move.l     -[A7], A2
  3519. 000024BA  4EBA F87E                jsr        [PC - 0x782 /* 00001D3A */]
  3520. 000024BE  2600                     move.l     D3, D0
  3521. 000024C0  4A80                     tst.l      D0
  3522. 000024C2  504F                     addq.w     A7, 8
  3523. 000024C4  6600 02F2                bne        +0x2F4 /* 000027B8 */
  3524. 000024C8  2F0B                     move.l     -[A7], A3
  3525. 000024CA  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  3526. 000024CE  4EAD A000                jsr        [A5 - 0x6000]
  3527. 000024D2  2600                     move.l     D3, D0
  3528. 000024D4  504F                     addq.w     A7, 8
  3529. 000024D6  6000 02E0                bra        +0x2E2 /* 000027B8 */
  3530. 000024DA  4A84                     tst.l      D4
  3531. 000024DC  6726                     beq        +0x28 /* 00002504 */
  3532. 000024DE  486F 0048                pea.l      [A7 + 0x48]
  3533. 000024E2  2F0B                     move.l     -[A7], A3
  3534. 000024E4  4EAD 9FC0                jsr        [A5 - 0x6040]
  3535. 000024E8  2600                     move.l     D3, D0
  3536. 000024EA  4A83                     tst.l      D3
  3537. 000024EC  504F                     addq.w     A7, 8
  3538. 000024EE  6600 02C8                bne        +0x2CA /* 000027B8 */
  3539. 000024F2  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  3540. 000024F6  2F0A                     move.l     -[A7], A2
  3541. 000024F8  4EBA F88A                jsr        [PC - 0x776 /* 00001D84 */]
  3542. 000024FC  2600                     move.l     D3, D0
  3543. 000024FE  504F                     addq.w     A7, 8
  3544. 00002500  6000 02B6                bra        +0x2B8 /* 000027B8 */
  3545. label00002504:
  3546. 00002504  486F 0032                pea.l      [A7 + 0x32]
  3547. 00002508  2F0A                     move.l     -[A7], A2
  3548. 0000250A  4EBA F8C4                jsr        [PC - 0x73C /* 00001DD0 */]
  3549. 0000250E  2600                     move.l     D3, D0
  3550. 00002510  4A80                     tst.l      D0
  3551. 00002512  504F                     addq.w     A7, 8
  3552. 00002514  6600 02A2                bne        +0x2A4 /* 000027B8 */
  3553. 00002518  2F0B                     move.l     -[A7], A3
  3554. 0000251A  2F2F 0036                move.l     -[A7], [A7 + 0x36]
  3555. 0000251E  4EAD A000                jsr        [A5 - 0x6000]
  3556. 00002522  2600                     move.l     D3, D0
  3557. 00002524  504F                     addq.w     A7, 8
  3558. 00002526  6000 0290                bra        +0x292 /* 000027B8 */
  3559. 0000252A  4A84                     tst.l      D4
  3560. 0000252C  6734                     beq        +0x36 /* 00002562 */
  3561. 0000252E  486F 002A                pea.l      [A7 + 0x2A]
  3562. 00002532  2F0B                     move.l     -[A7], A3
  3563. 00002534  4EAD 9FC0                jsr        [A5 - 0x6040]
  3564. 00002538  2600                     move.l     D3, D0
  3565. 0000253A  4A83                     tst.l      D3
  3566. 0000253C  504F                     addq.w     A7, 8
  3567. 0000253E  6600 0278                bne        +0x27A /* 000027B8 */
  3568. 00002542  2F2F 002A                move.l     -[A7], [A7 + 0x2A]
  3569. 00002546  486F 0032                pea.l      [A7 + 0x32]
  3570. 0000254A  4EAD F460                jsr        [A5 - 0xBA0]
  3571. 0000254E  486F 0036                pea.l      [A7 + 0x36]
  3572. 00002552  2F0A                     move.l     -[A7], A2
  3573. 00002554  4EBA FBB4                jsr        [PC - 0x44C /* 0000210A */]
  3574. 00002558  2600                     move.l     D3, D0
  3575. 0000255A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3576. 0000255E  6000 0258                bra        +0x25A /* 000027B8 */
  3577. label00002562:
  3578. 00002562  486F 0026                pea.l      [A7 + 0x26]
  3579. 00002566  2F0A                     move.l     -[A7], A2
  3580. 00002568  4EBA FB46                jsr        [PC - 0x4BA /* 000020B0 */]
  3581. 0000256C  2600                     move.l     D3, D0
  3582. 0000256E  2F0B                     move.l     -[A7], A3
  3583. 00002570  2F2F 0032                move.l     -[A7], [A7 + 0x32]
  3584. 00002574  4EAD F468                jsr        [A5 - 0xB98]
  3585. 00002578  584F                     addq.w     A7, 4
  3586. 0000257A  2F00                     move.l     -[A7], D0
  3587. 0000257C  4EAD A000                jsr        [A5 - 0x6000]
  3588. 00002580  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3589. 00002584  6000 0232                bra        +0x234 /* 000027B8 */
  3590. 00002588  4A84                     tst.l      D4
  3591. 0000258A  6726                     beq        +0x28 /* 000025B2 */
  3592. 0000258C  486F 0022                pea.l      [A7 + 0x22]
  3593. 00002590  2F0B                     move.l     -[A7], A3
  3594. 00002592  4EAD 9FF8                jsr        [A5 - 0x6008]
  3595. 00002596  2600                     move.l     D3, D0
  3596. 00002598  4A83                     tst.l      D3
  3597. 0000259A  504F                     addq.w     A7, 8
  3598. 0000259C  6600 021A                bne        +0x21C /* 000027B8 */
  3599. 000025A0  486F 0022                pea.l      [A7 + 0x22]
  3600. 000025A4  2F0A                     move.l     -[A7], A2
  3601. 000025A6  4EBA FB62                jsr        [PC - 0x49E /* 0000210A */]
  3602. 000025AA  2600                     move.l     D3, D0
  3603. 000025AC  504F                     addq.w     A7, 8
  3604. 000025AE  6000 0208                bra        +0x20A /* 000027B8 */
  3605. label000025B2:
  3606. 000025B2  486F 001E                pea.l      [A7 + 0x1E]
  3607. 000025B6  2F0A                     move.l     -[A7], A2
  3608. 000025B8  4EBA FAF6                jsr        [PC - 0x50A /* 000020B0 */]
  3609. 000025BC  2600                     move.l     D3, D0
  3610. 000025BE  4A83                     tst.l      D3
  3611. 000025C0  504F                     addq.w     A7, 8
  3612. 000025C2  6600 01F4                bne        +0x1F6 /* 000027B8 */
  3613. 000025C6  2F0B                     move.l     -[A7], A3
  3614. 000025C8  486F 0022                pea.l      [A7 + 0x22]
  3615. 000025CC  4EAD A028                jsr        [A5 - 0x5FD8]
  3616. 000025D0  504F                     addq.w     A7, 8
  3617. 000025D2  6000 01E4                bra        +0x1E6 /* 000027B8 */
  3618. 000025D6  4A84                     tst.l      D4
  3619. 000025D8  6722                     beq        +0x24 /* 000025FC */
  3620. 000025DA  486F 0044                pea.l      [A7 + 0x44]
  3621. 000025DE  2F0B                     move.l     -[A7], A3
  3622. 000025E0  4EAD 9FC8                jsr        [A5 - 0x6038]
  3623. 000025E4  4A83                     tst.l      D3
  3624. 000025E6  504F                     addq.w     A7, 8
  3625. 000025E8  6600 01CE                bne        +0x1D0 /* 000027B8 */
  3626. 000025EC  2F2F 0044                move.l     -[A7], [A7 + 0x44]
  3627. 000025F0  2F0A                     move.l     -[A7], A2
  3628. 000025F2  4EBA F822                jsr        [PC - 0x7DE /* 00001E16 */]
  3629. 000025F6  504F                     addq.w     A7, 8
  3630. 000025F8  6000 01BE                bra        +0x1C0 /* 000027B8 */
  3631. label000025FC:
  3632. 000025FC  486F 001A                pea.l      [A7 + 0x1A]
  3633. 00002600  2F0A                     move.l     -[A7], A2
  3634. 00002602  4EBA F86C                jsr        [PC - 0x794 /* 00001E70 */]
  3635. 00002606  2600                     move.l     D3, D0
  3636. 00002608  4A80                     tst.l      D0
  3637. 0000260A  504F                     addq.w     A7, 8
  3638. 0000260C  6600 01AA                bne        +0x1AC /* 000027B8 */
  3639. 00002610  2F0B                     move.l     -[A7], A3
  3640. 00002612  2F2F 001E                move.l     -[A7], [A7 + 0x1E]
  3641. 00002616  4EAD A008                jsr        [A5 - 0x5FF8]
  3642. 0000261A  504F                     addq.w     A7, 8
  3643. 0000261C  6000 019A                bra        +0x19C /* 000027B8 */
  3644. 00002620  4A84                     tst.l      D4
  3645. 00002622  672E                     beq        +0x30 /* 00002652 */
  3646. 00002624  486F 0048                pea.l      [A7 + 0x48]
  3647. 00002628  2F0B                     move.l     -[A7], A3
  3648. 0000262A  4EAD 9FC0                jsr        [A5 - 0x6040]
  3649. 0000262E  2600                     move.l     D3, D0
  3650. 00002630  4A83                     tst.l      D3
  3651. 00002632  504F                     addq.w     A7, 8
  3652. 00002634  6600 0182                bne        +0x184 /* 000027B8 */
  3653. 00002638  4AAF 0048                tst.l      [A7 + 0x48]
  3654. 0000263C  56C0                     sne        D0
  3655. 0000263E  4400                     neg.b      D0
  3656. 00002640  49C0                     lea.l      A4, D0
  3657. 00002642  2F00                     move.l     -[A7], D0
  3658. 00002644  2F0A                     move.l     -[A7], A2
  3659. 00002646  4EBA F87A                jsr        [PC - 0x786 /* 00001EC2 */]
  3660. 0000264A  2600                     move.l     D3, D0
  3661. 0000264C  504F                     addq.w     A7, 8
  3662. 0000264E  6000 0168                bra        +0x16A /* 000027B8 */
  3663. label00002652:
  3664. 00002652  486F 0019                pea.l      [A7 + 0x19]
  3665. 00002656  2F0A                     move.l     -[A7], A2
  3666. 00002658  4EBA F8B8                jsr        [PC - 0x748 /* 00001F12 */]
  3667. 0000265C  2600                     move.l     D3, D0
  3668. 0000265E  4A83                     tst.l      D3
  3669. 00002660  504F                     addq.w     A7, 8
  3670. 00002662  6600 0154                bne        +0x156 /* 000027B8 */
  3671. 00002666  2F0B                     move.l     -[A7], A3
  3672. 00002668  7000                     moveq.l    D0, 0x00
  3673. 0000266A  102F 001D                move.b     D0, [A7 + 0x1D]
  3674. 0000266E  2F00                     move.l     -[A7], D0
  3675. 00002670  4EAD A000                jsr        [A5 - 0x6000]
  3676. 00002674  2600                     move.l     D3, D0
  3677. 00002676  504F                     addq.w     A7, 8
  3678. 00002678  6000 013E                bra        +0x140 /* 000027B8 */
  3679. 0000267C  4A84                     tst.l      D4
  3680. 0000267E  6726                     beq        +0x28 /* 000026A6 */
  3681. 00002680  486F 0048                pea.l      [A7 + 0x48]
  3682. 00002684  2F0B                     move.l     -[A7], A3
  3683. 00002686  4EAD 9FC0                jsr        [A5 - 0x6040]
  3684. 0000268A  2600                     move.l     D3, D0
  3685. 0000268C  4A83                     tst.l      D3
  3686. 0000268E  504F                     addq.w     A7, 8
  3687. 00002690  6600 0126                bne        +0x128 /* 000027B8 */
  3688. 00002694  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  3689. 00002698  2F0A                     move.l     -[A7], A2
  3690. 0000269A  4EBA F8B2                jsr        [PC - 0x74E /* 00001F4E */]
  3691. 0000269E  2600                     move.l     D3, D0
  3692. 000026A0  504F                     addq.w     A7, 8
  3693. 000026A2  6000 0114                bra        +0x116 /* 000027B8 */
  3694. label000026A6:
  3695. 000026A6  486F 0014                pea.l      [A7 + 0x14]
  3696. 000026AA  2F0A                     move.l     -[A7], A2
  3697. 000026AC  4EBA F92C                jsr        [PC - 0x6D4 /* 00001FDA */]
  3698. 000026B0  2600                     move.l     D3, D0
  3699. 000026B2  4A83                     tst.l      D3
  3700. 000026B4  504F                     addq.w     A7, 8
  3701. 000026B6  6600 0100                bne        +0x102 /* 000027B8 */
  3702. 000026BA  2F0B                     move.l     -[A7], A3
  3703. 000026BC  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  3704. 000026C0  4EAD A000                jsr        [A5 - 0x6000]
  3705. 000026C4  2600                     move.l     D3, D0
  3706. 000026C6  504F                     addq.w     A7, 8
  3707. 000026C8  6000 00EE                bra        +0xF0 /* 000027B8 */
  3708. 000026CC  4A84                     tst.l      D4
  3709. 000026CE  6726                     beq        +0x28 /* 000026F6 */
  3710. 000026D0  486F 0048                pea.l      [A7 + 0x48]
  3711. 000026D4  2F0B                     move.l     -[A7], A3
  3712. 000026D6  4EAD 9FC0                jsr        [A5 - 0x6040]
  3713. 000026DA  2600                     move.l     D3, D0
  3714. 000026DC  4A83                     tst.l      D3
  3715. 000026DE  504F                     addq.w     A7, 8
  3716. 000026E0  6600 00D6                bne        +0xD8 /* 000027B8 */
  3717. 000026E4  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  3718. 000026E8  2F0A                     move.l     -[A7], A2
  3719. 000026EA  4EBA F940                jsr        [PC - 0x6C0 /* 0000202C */]
  3720. 000026EE  2600                     move.l     D3, D0
  3721. 000026F0  504F                     addq.w     A7, 8
  3722. 000026F2  6000 00C4                bra        +0xC6 /* 000027B8 */
  3723. label000026F6:
  3724. 000026F6  486F 0010                pea.l      [A7 + 0x10]
  3725. 000026FA  2F0A                     move.l     -[A7], A2
  3726. 000026FC  4EBA F986                jsr        [PC - 0x67A /* 00002084 */]
  3727. 00002700  2600                     move.l     D3, D0
  3728. 00002702  4A83                     tst.l      D3
  3729. 00002704  504F                     addq.w     A7, 8
  3730. 00002706  6600 00B0                bne        +0xB2 /* 000027B8 */
  3731. 0000270A  2F0B                     move.l     -[A7], A3
  3732. 0000270C  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  3733. 00002710  4EAD A000                jsr        [A5 - 0x6000]
  3734. 00002714  2600                     move.l     D3, D0
  3735. 00002716  504F                     addq.w     A7, 8
  3736. 00002718  6000 009E                bra        +0xA0 /* 000027B8 */
  3737. 0000271C  4A84                     tst.l      D4
  3738. 0000271E  6724                     beq        +0x26 /* 00002744 */
  3739. 00002720  486F 000C                pea.l      [A7 + 0xC]
  3740. 00002724  2F0B                     move.l     -[A7], A3
  3741. 00002726  4EAD 9FF8                jsr        [A5 - 0x6008]
  3742. 0000272A  2600                     move.l     D3, D0
  3743. 0000272C  4A83                     tst.l      D3
  3744. 0000272E  504F                     addq.w     A7, 8
  3745. 00002730  6600 0086                bne        +0x88 /* 000027B8 */
  3746. 00002734  486F 000C                pea.l      [A7 + 0xC]
  3747. 00002738  2F0A                     move.l     -[A7], A2
  3748. 0000273A  4EBA FB56                jsr        [PC - 0x4AA /* 00002292 */]
  3749. 0000273E  2600                     move.l     D3, D0
  3750. 00002740  504F                     addq.w     A7, 8
  3751. 00002742  6074                     bra        +0x76 /* 000027B8 */
  3752. label00002744:
  3753. 00002744  486F 0008                pea.l      [A7 + 0x8]
  3754. 00002748  2F0A                     move.l     -[A7], A2
  3755. 0000274A  4EBA FB1E                jsr        [PC - 0x4E2 /* 0000226A */]
  3756. 0000274E  2600                     move.l     D3, D0
  3757. 00002750  4A83                     tst.l      D3
  3758. 00002752  504F                     addq.w     A7, 8
  3759. 00002754  6662                     bne        +0x64 /* 000027B8 */
  3760. 00002756  2F0B                     move.l     -[A7], A3
  3761. 00002758  486F 000C                pea.l      [A7 + 0xC]
  3762. 0000275C  4EAD A028                jsr        [A5 - 0x5FD8]
  3763. 00002760  504F                     addq.w     A7, 8
  3764. 00002762  6054                     bra        +0x56 /* 000027B8 */
  3765. 00002764  4A84                     tst.l      D4
  3766. 00002766  6722                     beq        +0x24 /* 0000278A */
  3767. 00002768  486F 0004                pea.l      [A7 + 0x4]
  3768. 0000276C  2F0B                     move.l     -[A7], A3
  3769. 0000276E  4EAD 9FF8                jsr        [A5 - 0x6008]
  3770. 00002772  2600                     move.l     D3, D0
  3771. 00002774  4A83                     tst.l      D3
  3772. 00002776  504F                     addq.w     A7, 8
  3773. 00002778  663E                     bne        +0x40 /* 000027B8 */
  3774. 0000277A  486F 0004                pea.l      [A7 + 0x4]
  3775. 0000277E  2F0A                     move.l     -[A7], A2
  3776. 00002780  4EBA FB64                jsr        [PC - 0x49C /* 000022E6 */]
  3777. 00002784  2600                     move.l     D3, D0
  3778. 00002786  504F                     addq.w     A7, 8
  3779. 00002788  602E                     bra        +0x30 /* 000027B8 */
  3780. label0000278A:
  3781. 0000278A  4857                     pea.l      [A7]
  3782. 0000278C  2F0A                     move.l     -[A7], A2
  3783. 0000278E  4EBA FB30                jsr        [PC - 0x4D0 /* 000022C0 */]
  3784. 00002792  2600                     move.l     D3, D0
  3785. 00002794  4A83                     tst.l      D3
  3786. 00002796  504F                     addq.w     A7, 8
  3787. 00002798  661E                     bne        +0x20 /* 000027B8 */
  3788. 0000279A  2F0B                     move.l     -[A7], A3
  3789. 0000279C  486F 0004                pea.l      [A7 + 0x4]
  3790. 000027A0  4EAD A028                jsr        [A5 - 0x5FD8]
  3791. 000027A4  504F                     addq.w     A7, 8
  3792. 000027A6  6010                     bra        +0x12 /* 000027B8 */
  3793. 000027A8  2F05                     move.l     -[A7], D5
  3794. 000027AA  2F3C 8004 07D5           move.l     -[A7], 0x800407D5
  3795. 000027B0  4EAD 9FA8                jsr        [A5 - 0x6058]
  3796. 000027B4  2600                     move.l     D3, D0
  3797. 000027B6  504F                     addq.w     A7, 8
  3798. label000027B8:
  3799. 000027B8  2F14                     move.l     -[A7], [A4]
  3800. 000027BA  4EBA F330                jsr        [PC - 0xCD0 /* 00001AEC */]
  3801. 000027BE  2003                     move.l     D0, D3
  3802. 000027C0  4FEF 0050                lea.l      A7, [A7 + 0x50]
  3803. 000027C4  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3804. 000027C8  4E75                     rts
  3805. fn000027CA:
  3806. 000027CA  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3807. 000027CE  246F 0014                movea.l    A2, [A7 + 0x14]
  3808. 000027D2  282F 0018                move.l     D4, [A7 + 0x18]
  3809. 000027D6  266F 001C                movea.l    A3, [A7 + 0x1C]
  3810. 000027DA  7600                     moveq.l    D3, 0x00
  3811. 000027DC  7001                     moveq.l    D0, 0x01
  3812. 000027DE  B880                     cmp.l      D4, D0
  3813. 000027E0  6D06                     blt        +0x8 /* 000027E8 */
  3814. 000027E2  7002                     moveq.l    D0, 0x02
  3815. 000027E4  B880                     cmp.l      D4, D0
  3816. 000027E6  6F08                     ble        +0xA /* 000027F0 */
  3817. label000027E8:
  3818. 000027E8  263C 8004 07D8           move.l     D3, 0x800407D8
  3819. 000027EE  6038                     bra        +0x3A /* 00002828 */
  3820. label000027F0:
  3821. 000027F0  7001                     moveq.l    D0, 0x01
  3822. 000027F2  B880                     cmp.l      D4, D0
  3823. 000027F4  661A                     bne        +0x1C /* 00002810 */
  3824. 000027F6  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3825. 000027FA  6608                     bne        +0xA /* 00002804 */
  3826. 000027FC  204A                     movea.l    A0, A2
  3827. 000027FE  41E8 0018                lea.l      A0, [A0 + 0x18]
  3828. 00002802  6006                     bra        +0x8 /* 0000280A */
  3829. label00002804:
  3830. 00002804  204A                     movea.l    A0, A2
  3831. 00002806  41E8 0648                lea.l      A0, [A0 + 0x648]
  3832. label0000280A:
  3833. 0000280A  26A8 0004                move.l     [A3], [A0 + 0x4]
  3834. 0000280E  6018                     bra        +0x1A /* 00002828 */
  3835. label00002810:
  3836. 00002810  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3837. 00002814  6608                     bne        +0xA /* 0000281E */
  3838. 00002816  204A                     movea.l    A0, A2
  3839. 00002818  41E8 0018                lea.l      A0, [A0 + 0x18]
  3840. 0000281C  6006                     bra        +0x8 /* 00002824 */
  3841. label0000281E:
  3842. 0000281E  204A                     movea.l    A0, A2
  3843. 00002820  41E8 0648                lea.l      A0, [A0 + 0x648]
  3844. label00002824:
  3845. 00002824  26A8 0008                move.l     [A3], [A0 + 0x8]
  3846. label00002828:
  3847. 00002828  2003                     move.l     D0, D3
  3848. 0000282A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3849. 0000282E  4E75                     rts
  3850. fn00002830:
  3851. 00002830  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3852. 00002834  246F 0014                movea.l    A2, [A7 + 0x14]
  3853. 00002838  282F 0018                move.l     D4, [A7 + 0x18]
  3854. 0000283C  266F 001C                movea.l    A3, [A7 + 0x1C]
  3855. 00002840  7600                     moveq.l    D3, 0x00
  3856. 00002842  7001                     moveq.l    D0, 0x01
  3857. 00002844  B880                     cmp.l      D4, D0
  3858. 00002846  6D06                     blt        +0x8 /* 0000284E */
  3859. 00002848  7002                     moveq.l    D0, 0x02
  3860. 0000284A  B880                     cmp.l      D4, D0
  3861. 0000284C  6F08                     ble        +0xA /* 00002856 */
  3862. label0000284E:
  3863. 0000284E  263C 8004 07D8           move.l     D3, 0x800407D8
  3864. 00002854  6038                     bra        +0x3A /* 0000288E */
  3865. label00002856:
  3866. 00002856  7001                     moveq.l    D0, 0x01
  3867. 00002858  B880                     cmp.l      D4, D0
  3868. 0000285A  661A                     bne        +0x1C /* 00002876 */
  3869. 0000285C  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3870. 00002860  6608                     bne        +0xA /* 0000286A */
  3871. 00002862  204A                     movea.l    A0, A2
  3872. 00002864  41E8 0018                lea.l      A0, [A0 + 0x18]
  3873. 00002868  6006                     bra        +0x8 /* 00002870 */
  3874. label0000286A:
  3875. 0000286A  204A                     movea.l    A0, A2
  3876. 0000286C  41E8 0648                lea.l      A0, [A0 + 0x648]
  3877. label00002870:
  3878. 00002870  2153 0004                move.l     [A0 + 0x4], [A3]
  3879. 00002874  6018                     bra        +0x1A /* 0000288E */
  3880. label00002876:
  3881. 00002876  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3882. 0000287A  6608                     bne        +0xA /* 00002884 */
  3883. 0000287C  204A                     movea.l    A0, A2
  3884. 0000287E  41E8 0018                lea.l      A0, [A0 + 0x18]
  3885. 00002882  6006                     bra        +0x8 /* 0000288A */
  3886. label00002884:
  3887. 00002884  204A                     movea.l    A0, A2
  3888. 00002886  41E8 0648                lea.l      A0, [A0 + 0x648]
  3889. label0000288A:
  3890. 0000288A  2153 0008                move.l     [A0 + 0x8], [A3]
  3891. label0000288E:
  3892. 0000288E  2003                     move.l     D0, D3
  3893. 00002890  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3894. 00002894  4E75                     rts
  3895. fn00002896:
  3896. 00002896  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3897. 0000289A  246F 0014                movea.l    A2, [A7 + 0x14]
  3898. 0000289E  282F 0018                move.l     D4, [A7 + 0x18]
  3899. 000028A2  266F 001C                movea.l    A3, [A7 + 0x1C]
  3900. 000028A6  7600                     moveq.l    D3, 0x00
  3901. 000028A8  7001                     moveq.l    D0, 0x01
  3902. 000028AA  B880                     cmp.l      D4, D0
  3903. 000028AC  6D06                     blt        +0x8 /* 000028B4 */
  3904. 000028AE  7002                     moveq.l    D0, 0x02
  3905. 000028B0  B880                     cmp.l      D4, D0
  3906. 000028B2  6F08                     ble        +0xA /* 000028BC */
  3907. label000028B4:
  3908. 000028B4  263C 8004 07D8           move.l     D3, 0x800407D8
  3909. 000028BA  6040                     bra        +0x42 /* 000028FC */
  3910. label000028BC:
  3911. 000028BC  7001                     moveq.l    D0, 0x01
  3912. 000028BE  B880                     cmp.l      D4, D0
  3913. 000028C0  661E                     bne        +0x20 /* 000028E0 */
  3914. 000028C2  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3915. 000028C6  6608                     bne        +0xA /* 000028D0 */
  3916. 000028C8  204A                     movea.l    A0, A2
  3917. 000028CA  41E8 0018                lea.l      A0, [A0 + 0x18]
  3918. 000028CE  6006                     bra        +0x8 /* 000028D6 */
  3919. label000028D0:
  3920. 000028D0  204A                     movea.l    A0, A2
  3921. 000028D2  41E8 0648                lea.l      A0, [A0 + 0x648]
  3922. label000028D6:
  3923. 000028D6  7000                     moveq.l    D0, 0x00
  3924. 000028D8  1028 0011                move.b     D0, [A0 + 0x11]
  3925. 000028DC  2680                     move.l     [A3], D0
  3926. 000028DE  601C                     bra        +0x1E /* 000028FC */
  3927. label000028E0:
  3928. 000028E0  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3929. 000028E4  6608                     bne        +0xA /* 000028EE */
  3930. 000028E6  204A                     movea.l    A0, A2
  3931. 000028E8  41E8 0018                lea.l      A0, [A0 + 0x18]
  3932. 000028EC  6006                     bra        +0x8 /* 000028F4 */
  3933. label000028EE:
  3934. 000028EE  204A                     movea.l    A0, A2
  3935. 000028F0  41E8 0648                lea.l      A0, [A0 + 0x648]
  3936. label000028F4:
  3937. 000028F4  7000                     moveq.l    D0, 0x00
  3938. 000028F6  1028 0012                move.b     D0, [A0 + 0x12]
  3939. 000028FA  2680                     move.l     [A3], D0
  3940. label000028FC:
  3941. 000028FC  2003                     move.l     D0, D3
  3942. 000028FE  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3943. 00002902  4E75                     rts
  3944. fn00002904:
  3945. 00002904  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  3946. 00002908  246F 0014                movea.l    A2, [A7 + 0x14]
  3947. 0000290C  2A2F 0018                move.l     D5, [A7 + 0x18]
  3948. 00002910  262F 001C                move.l     D3, [A7 + 0x1C]
  3949. 00002914  7800                     moveq.l    D4, 0x00
  3950. 00002916  4A83                     tst.l      D3
  3951. 00002918  6D14                     blt        +0x16 /* 0000292E */
  3952. 0000291A  0C83 0000 00FF           cmpi.l     D3, 0xFF
  3953. 00002920  6E0C                     bgt        +0xE /* 0000292E */
  3954. 00002922  7001                     moveq.l    D0, 0x01
  3955. 00002924  BA80                     cmp.l      D5, D0
  3956. 00002926  6D06                     blt        +0x8 /* 0000292E */
  3957. 00002928  7002                     moveq.l    D0, 0x02
  3958. 0000292A  BA80                     cmp.l      D5, D0
  3959. 0000292C  6F08                     ble        +0xA /* 00002936 */
  3960. label0000292E:
  3961. 0000292E  283C 8004 07D8           move.l     D4, 0x800407D8
  3962. 00002934  6038                     bra        +0x3A /* 0000296E */
  3963. label00002936:
  3964. 00002936  7001                     moveq.l    D0, 0x01
  3965. 00002938  BA80                     cmp.l      D5, D0
  3966. 0000293A  661A                     bne        +0x1C /* 00002956 */
  3967. 0000293C  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3968. 00002940  6608                     bne        +0xA /* 0000294A */
  3969. 00002942  204A                     movea.l    A0, A2
  3970. 00002944  41E8 0018                lea.l      A0, [A0 + 0x18]
  3971. 00002948  6006                     bra        +0x8 /* 00002950 */
  3972. label0000294A:
  3973. 0000294A  204A                     movea.l    A0, A2
  3974. 0000294C  41E8 0648                lea.l      A0, [A0 + 0x648]
  3975. label00002950:
  3976. 00002950  1143 0011                move.b     [A0 + 0x11], D3
  3977. 00002954  6018                     bra        +0x1A /* 0000296E */
  3978. label00002956:
  3979. 00002956  4A2A 16FB                tst.b      [A2 + 0x16FB]
  3980. 0000295A  6608                     bne        +0xA /* 00002964 */
  3981. 0000295C  204A                     movea.l    A0, A2
  3982. 0000295E  41E8 0018                lea.l      A0, [A0 + 0x18]
  3983. 00002962  6006                     bra        +0x8 /* 0000296A */
  3984. label00002964:
  3985. 00002964  204A                     movea.l    A0, A2
  3986. 00002966  41E8 0648                lea.l      A0, [A0 + 0x648]
  3987. label0000296A:
  3988. 0000296A  1143 0012                move.b     [A0 + 0x12], D3
  3989. label0000296E:
  3990. 0000296E  2004                     move.l     D0, D4
  3991. 00002970  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  3992. 00002974  4E75                     rts
  3993. fn00002976:
  3994. 00002976  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  3995. 0000297A  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  3996. 0000297E  286F 0030                movea.l    A4, [A7 + 0x30]
  3997. 00002982  282F 0034                move.l     D4, [A7 + 0x34]
  3998. 00002986  2C2F 0038                move.l     D6, [A7 + 0x38]
  3999. 0000298A  2A2F 003C                move.l     D5, [A7 + 0x3C]
  4000. 0000298E  266F 0040                movea.l    A3, [A7 + 0x40]
  4001. 00002992  7600                     moveq.l    D3, 0x00
  4002. 00002994  2F14                     move.l     -[A7], [A4]
  4003. 00002996  4EBA F132                jsr        [PC - 0xECE /* 00001ACA */]
  4004. 0000299A  2448                     movea.l    A2, A0
  4005. 0000299C  584F                     addq.w     A7, 4
  4006. 0000299E  0C86 0000 01F5           cmpi.l     D6, 0x1F5
  4007. 000029A4  670C                     beq        +0xE /* 000029B2 */
  4008. 000029A6  0C86 0000 01D3           cmpi.l     D6, 0x1D3
  4009. 000029AC  6756                     beq        +0x58 /* 00002A04 */
  4010. 000029AE  6000 00A2                bra        +0xA4 /* 00002A52 */
  4011. label000029B2:
  4012. 000029B2  4A85                     tst.l      D5
  4013. 000029B4  672A                     beq        +0x2C /* 000029E0 */
  4014. 000029B6  486F 0008                pea.l      [A7 + 0x8]
  4015. 000029BA  2F0B                     move.l     -[A7], A3
  4016. 000029BC  4EAD 9FF8                jsr        [A5 - 0x6008]
  4017. 000029C0  2600                     move.l     D3, D0
  4018. 000029C2  4A83                     tst.l      D3
  4019. 000029C4  504F                     addq.w     A7, 8
  4020. 000029C6  6600 009A                bne        +0x9C /* 00002A62 */
  4021. 000029CA  486F 0008                pea.l      [A7 + 0x8]
  4022. 000029CE  2F04                     move.l     -[A7], D4
  4023. 000029D0  2F0A                     move.l     -[A7], A2
  4024. 000029D2  4EBA FE5C                jsr        [PC - 0x1A4 /* 00002830 */]
  4025. 000029D6  2600                     move.l     D3, D0
  4026. 000029D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4027. 000029DC  6000 0084                bra        +0x86 /* 00002A62 */
  4028. label000029E0:
  4029. 000029E0  486F 0004                pea.l      [A7 + 0x4]
  4030. 000029E4  2F04                     move.l     -[A7], D4
  4031. 000029E6  2F0A                     move.l     -[A7], A2
  4032. 000029E8  4EBA FDE0                jsr        [PC - 0x220 /* 000027CA */]
  4033. 000029EC  2600                     move.l     D3, D0
  4034. 000029EE  4A83                     tst.l      D3
  4035. 000029F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4036. 000029F4  666C                     bne        +0x6E /* 00002A62 */
  4037. 000029F6  2F0B                     move.l     -[A7], A3
  4038. 000029F8  486F 0008                pea.l      [A7 + 0x8]
  4039. 000029FC  4EAD A028                jsr        [A5 - 0x5FD8]
  4040. 00002A00  504F                     addq.w     A7, 8
  4041. 00002A02  605E                     bra        +0x60 /* 00002A62 */
  4042. label00002A04:
  4043. 00002A04  4A85                     tst.l      D5
  4044. 00002A06  6726                     beq        +0x28 /* 00002A2E */
  4045. 00002A08  486F 000C                pea.l      [A7 + 0xC]
  4046. 00002A0C  2F0B                     move.l     -[A7], A3
  4047. 00002A0E  4EAD 9FC0                jsr        [A5 - 0x6040]
  4048. 00002A12  2600                     move.l     D3, D0
  4049. 00002A14  4A83                     tst.l      D3
  4050. 00002A16  504F                     addq.w     A7, 8
  4051. 00002A18  6648                     bne        +0x4A /* 00002A62 */
  4052. 00002A1A  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  4053. 00002A1E  2F04                     move.l     -[A7], D4
  4054. 00002A20  2F0A                     move.l     -[A7], A2
  4055. 00002A22  4EBA FEE0                jsr        [PC - 0x120 /* 00002904 */]
  4056. 00002A26  2600                     move.l     D3, D0
  4057. 00002A28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4058. 00002A2C  6034                     bra        +0x36 /* 00002A62 */
  4059. label00002A2E:
  4060. 00002A2E  4857                     pea.l      [A7]
  4061. 00002A30  2F04                     move.l     -[A7], D4
  4062. 00002A32  2F0A                     move.l     -[A7], A2
  4063. 00002A34  4EBA FE60                jsr        [PC - 0x1A0 /* 00002896 */]
  4064. 00002A38  2600                     move.l     D3, D0
  4065. 00002A3A  4A80                     tst.l      D0
  4066. 00002A3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4067. 00002A40  6620                     bne        +0x22 /* 00002A62 */
  4068. 00002A42  2F0B                     move.l     -[A7], A3
  4069. 00002A44  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4070. 00002A48  4EAD A000                jsr        [A5 - 0x6000]
  4071. 00002A4C  2600                     move.l     D3, D0
  4072. 00002A4E  504F                     addq.w     A7, 8
  4073. 00002A50  6010                     bra        +0x12 /* 00002A62 */
  4074. label00002A52:
  4075. 00002A52  2F06                     move.l     -[A7], D6
  4076. 00002A54  2F3C 8004 07D5           move.l     -[A7], 0x800407D5
  4077. 00002A5A  4EAD 9FA8                jsr        [A5 - 0x6058]
  4078. 00002A5E  2600                     move.l     D3, D0
  4079. 00002A60  504F                     addq.w     A7, 8
  4080. label00002A62:
  4081. 00002A62  2F14                     move.l     -[A7], [A4]
  4082. 00002A64  4EBA F086                jsr        [PC - 0xF7A /* 00001AEC */]
  4083. 00002A68  2003                     move.l     D0, D3
  4084. 00002A6A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4085. 00002A6E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  4086. 00002A72  4E75                     rts
  4087. fn00002A74:
  4088. 00002A74  7001                     moveq.l    D0, 0x01
  4089. 00002A76  B0AF 0004                cmp.l      D0, [A7 + 0x4]
  4090. 00002A7A  6E08                     bgt        +0xA /* 00002A84 */
  4091. 00002A7C  7030                     moveq.l    D0, 0x30
  4092. 00002A7E  B0AF 0004                cmp.l      D0, [A7 + 0x4]
  4093. 00002A82  6C0E                     bge        +0x10 /* 00002A92 */
  4094. label00002A84:
  4095. 00002A84  206F 0008                movea.l    A0, [A7 + 0x8]
  4096. 00002A88  20BC 8004 07D8           move.l     [A0], 0x800407D8
  4097. 00002A8E  7000                     moveq.l    D0, 0x00
  4098. 00002A90  4E75                     rts
  4099. label00002A92:
  4100. 00002A92  206F 0008                movea.l    A0, [A7 + 0x8]
  4101. 00002A96  4290                     clr.l      [A0]
  4102. 00002A98  7001                     moveq.l    D0, 0x01
  4103. 00002A9A  4E75                     rts
  4104. fn00002A9C:
  4105. 00002A9C  48E7 1020                movem.l    -[A7], D3,A2
  4106. 00002AA0  514F                     subq.w     A7, 8
  4107. 00002AA2  246F 0014                movea.l    A2, [A7 + 0x14]
  4108. 00002AA6  262F 0018                move.l     D3, [A7 + 0x18]
  4109. 00002AAA  42AF 0004                clr.l      [A7 + 0x4]
  4110. 00002AAE  486F 0004                pea.l      [A7 + 0x4]
  4111. 00002AB2  2F03                     move.l     -[A7], D3
  4112. 00002AB4  4EBA FFBE                jsr        [PC - 0x42 /* 00002A74 */]
  4113. 00002AB8  4A80                     tst.l      D0
  4114. 00002ABA  504F                     addq.w     A7, 8
  4115. 00002ABC  676E                     beq        +0x70 /* 00002B2C */
  4116. 00002ABE  206F 001C                movea.l    A0, [A7 + 0x1C]
  4117. 00002AC2  2E90                     move.l     [A7], [A0]
  4118. 00002AC4  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4119. 00002AC8  6616                     bne        +0x18 /* 00002AE0 */
  4120. 00002ACA  2003                     move.l     D0, D3
  4121. 00002ACC  5280                     addq.l     D0, 1
  4122. 00002ACE  4C3C 0800 0000           movem.w    A3, 0x0
  4123. 00002AD4  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4124. 00002AD8  D1C0                     add.l      A0, D0
  4125. 00002ADA  41E8 0018                lea.l      A0, [A0 + 0x18]
  4126. 00002ADE  6014                     bra        +0x16 /* 00002AF4 */
  4127. label00002AE0:
  4128. 00002AE0  2003                     move.l     D0, D3
  4129. 00002AE2  5280                     addq.l     D0, 1
  4130. 00002AE4  4C3C 0800 0000           movem.w    A3, 0x0
  4131. 00002AEA  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4132. 00002AEE  D1C0                     add.l      A0, D0
  4133. 00002AF0  41E8 0648                lea.l      A0, [A0 + 0x648]
  4134. label00002AF4:
  4135. 00002AF4  2157 0002                move.l     [A0 + 0x2], [A7]
  4136. 00002AF8  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4137. 00002AFC  6616                     bne        +0x18 /* 00002B14 */
  4138. 00002AFE  2003                     move.l     D0, D3
  4139. 00002B00  5280                     addq.l     D0, 1
  4140. 00002B02  4C3C 0800 0000           movem.w    A3, 0x0
  4141. 00002B08  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4142. 00002B0C  D1C0                     add.l      A0, D0
  4143. 00002B0E  41E8 0018                lea.l      A0, [A0 + 0x18]
  4144. 00002B12  6014                     bra        +0x16 /* 00002B28 */
  4145. label00002B14:
  4146. 00002B14  2003                     move.l     D0, D3
  4147. 00002B16  5280                     addq.l     D0, 1
  4148. 00002B18  4C3C 0800 0000           movem.w    A3, 0x0
  4149. 00002B1E  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4150. 00002B22  D1C0                     add.l      A0, D0
  4151. 00002B24  41E8 0648                lea.l      A0, [A0 + 0x648]
  4152. label00002B28:
  4153. 00002B28  10BC 0010                move.b     [A0], 0x10
  4154. label00002B2C:
  4155. 00002B2C  202F 0004                move.l     D0, [A7 + 0x4]
  4156. 00002B30  504F                     addq.w     A7, 8
  4157. 00002B32  4CDF 0408                movem.l    D3,A2, [A7]+
  4158. 00002B36  4E75                     rts
  4159. fn00002B38:
  4160. 00002B38  48E7 1020                movem.l    -[A7], D3,A2
  4161. 00002B3C  594F                     subq.w     A7, 4
  4162. 00002B3E  246F 0010                movea.l    A2, [A7 + 0x10]
  4163. 00002B42  262F 0014                move.l     D3, [A7 + 0x14]
  4164. 00002B46  4297                     clr.l      [A7]
  4165. 00002B48  4857                     pea.l      [A7]
  4166. 00002B4A  2F03                     move.l     -[A7], D3
  4167. 00002B4C  4EBA FF26                jsr        [PC - 0xDA /* 00002A74 */]
  4168. 00002B50  4A80                     tst.l      D0
  4169. 00002B52  504F                     addq.w     A7, 8
  4170. 00002B54  6738                     beq        +0x3A /* 00002B8E */
  4171. 00002B56  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4172. 00002B5A  6616                     bne        +0x18 /* 00002B72 */
  4173. 00002B5C  2003                     move.l     D0, D3
  4174. 00002B5E  5280                     addq.l     D0, 1
  4175. 00002B60  4C3C 0800 0000           movem.w    A3, 0x0
  4176. 00002B66  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4177. 00002B6A  D1C0                     add.l      A0, D0
  4178. 00002B6C  41E8 0018                lea.l      A0, [A0 + 0x18]
  4179. 00002B70  6014                     bra        +0x16 /* 00002B86 */
  4180. label00002B72:
  4181. 00002B72  2003                     move.l     D0, D3
  4182. 00002B74  5280                     addq.l     D0, 1
  4183. 00002B76  4C3C 0800 0000           movem.w    A3, 0x0
  4184. 00002B7C  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4185. 00002B80  D1C0                     add.l      A0, D0
  4186. 00002B82  41E8 0648                lea.l      A0, [A0 + 0x648]
  4187. label00002B86:
  4188. 00002B86  226F 0018                movea.l    A1, [A7 + 0x18]
  4189. 00002B8A  22A8 0002                move.l     [A1], [A0 + 0x2]
  4190. label00002B8E:
  4191. 00002B8E  2017                     move.l     D0, [A7]
  4192. 00002B90  584F                     addq.w     A7, 4
  4193. 00002B92  4CDF 0408                movem.l    D3,A2, [A7]+
  4194. 00002B96  4E75                     rts
  4195. fn00002B98:
  4196. 00002B98  48E7 1020                movem.l    -[A7], D3,A2
  4197. 00002B9C  514F                     subq.w     A7, 8
  4198. 00002B9E  246F 0014                movea.l    A2, [A7 + 0x14]
  4199. 00002BA2  262F 0018                move.l     D3, [A7 + 0x18]
  4200. 00002BA6  42AF 0004                clr.l      [A7 + 0x4]
  4201. 00002BAA  486F 0004                pea.l      [A7 + 0x4]
  4202. 00002BAE  2F03                     move.l     -[A7], D3
  4203. 00002BB0  4EBA FEC2                jsr        [PC - 0x13E /* 00002A74 */]
  4204. 00002BB4  4A80                     tst.l      D0
  4205. 00002BB6  504F                     addq.w     A7, 8
  4206. 00002BB8  673A                     beq        +0x3C /* 00002BF4 */
  4207. 00002BBA  206F 001C                movea.l    A0, [A7 + 0x1C]
  4208. 00002BBE  2E90                     move.l     [A7], [A0]
  4209. 00002BC0  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4210. 00002BC4  6616                     bne        +0x18 /* 00002BDC */
  4211. 00002BC6  2003                     move.l     D0, D3
  4212. 00002BC8  5280                     addq.l     D0, 1
  4213. 00002BCA  4C3C 0800 0000           movem.w    A3, 0x0
  4214. 00002BD0  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4215. 00002BD4  D1C0                     add.l      A0, D0
  4216. 00002BD6  41E8 0018                lea.l      A0, [A0 + 0x18]
  4217. 00002BDA  6014                     bra        +0x16 /* 00002BF0 */
  4218. label00002BDC:
  4219. 00002BDC  2003                     move.l     D0, D3
  4220. 00002BDE  5280                     addq.l     D0, 1
  4221. 00002BE0  4C3C 0800 0000           movem.w    A3, 0x0
  4222. 00002BE6  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4223. 00002BEA  D1C0                     add.l      A0, D0
  4224. 00002BEC  41E8 0648                lea.l      A0, [A0 + 0x648]
  4225. label00002BF0:
  4226. 00002BF0  2157 0006                move.l     [A0 + 0x6], [A7]
  4227. label00002BF4:
  4228. 00002BF4  202F 0004                move.l     D0, [A7 + 0x4]
  4229. 00002BF8  504F                     addq.w     A7, 8
  4230. 00002BFA  4CDF 0408                movem.l    D3,A2, [A7]+
  4231. 00002BFE  4E75                     rts
  4232. fn00002C00:
  4233. 00002C00  48E7 1020                movem.l    -[A7], D3,A2
  4234. 00002C04  594F                     subq.w     A7, 4
  4235. 00002C06  246F 0010                movea.l    A2, [A7 + 0x10]
  4236. 00002C0A  262F 0014                move.l     D3, [A7 + 0x14]
  4237. 00002C0E  4297                     clr.l      [A7]
  4238. 00002C10  4857                     pea.l      [A7]
  4239. 00002C12  2F03                     move.l     -[A7], D3
  4240. 00002C14  4EBA FE5E                jsr        [PC - 0x1A2 /* 00002A74 */]
  4241. 00002C18  4A80                     tst.l      D0
  4242. 00002C1A  504F                     addq.w     A7, 8
  4243. 00002C1C  6738                     beq        +0x3A /* 00002C56 */
  4244. 00002C1E  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4245. 00002C22  6616                     bne        +0x18 /* 00002C3A */
  4246. 00002C24  2003                     move.l     D0, D3
  4247. 00002C26  5280                     addq.l     D0, 1
  4248. 00002C28  4C3C 0800 0000           movem.w    A3, 0x0
  4249. 00002C2E  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4250. 00002C32  D1C0                     add.l      A0, D0
  4251. 00002C34  41E8 0018                lea.l      A0, [A0 + 0x18]
  4252. 00002C38  6014                     bra        +0x16 /* 00002C4E */
  4253. label00002C3A:
  4254. 00002C3A  2003                     move.l     D0, D3
  4255. 00002C3C  5280                     addq.l     D0, 1
  4256. 00002C3E  4C3C 0800 0000           movem.w    A3, 0x0
  4257. 00002C44  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4258. 00002C48  D1C0                     add.l      A0, D0
  4259. 00002C4A  41E8 0648                lea.l      A0, [A0 + 0x648]
  4260. label00002C4E:
  4261. 00002C4E  226F 0018                movea.l    A1, [A7 + 0x18]
  4262. 00002C52  22A8 0006                move.l     [A1], [A0 + 0x6]
  4263. label00002C56:
  4264. 00002C56  2017                     move.l     D0, [A7]
  4265. 00002C58  584F                     addq.w     A7, 4
  4266. 00002C5A  4CDF 0408                movem.l    D3,A2, [A7]+
  4267. 00002C5E  4E75                     rts
  4268. fn00002C60:
  4269. 00002C60  48E7 1030                movem.l    -[A7], D3,A2,A3
  4270. 00002C64  514F                     subq.w     A7, 8
  4271. 00002C66  266F 0018                movea.l    A3, [A7 + 0x18]
  4272. 00002C6A  262F 001C                move.l     D3, [A7 + 0x1C]
  4273. 00002C6E  246F 0020                movea.l    A2, [A7 + 0x20]
  4274. 00002C72  4297                     clr.l      [A7]
  4275. 00002C74  4857                     pea.l      [A7]
  4276. 00002C76  2F03                     move.l     -[A7], D3
  4277. 00002C78  4EBA FDFA                jsr        [PC - 0x206 /* 00002A74 */]
  4278. 00002C7C  4A80                     tst.l      D0
  4279. 00002C7E  504F                     addq.w     A7, 8
  4280. 00002C80  6700 0086                beq        +0x88 /* 00002D08 */
  4281. 00002C84  3F6A 0006 0006           move.w     [A7 + 0x6], [A2 + 0x6]
  4282. 00002C8A  3F6A 0002 0004           move.w     [A7 + 0x4], [A2 + 0x2]
  4283. 00002C90  4A2B 16FB                tst.b      [A3 + 0x16FB]
  4284. 00002C94  6616                     bne        +0x18 /* 00002CAC */
  4285. 00002C96  2003                     move.l     D0, D3
  4286. 00002C98  5280                     addq.l     D0, 1
  4287. 00002C9A  4C3C 0800 0000           movem.w    A3, 0x0
  4288. 00002CA0  0018 204B                ori.b      [A0]+, 0x4B /* 'K' */
  4289. 00002CA4  D1C0                     add.l      A0, D0
  4290. 00002CA6  41E8 0018                lea.l      A0, [A0 + 0x18]
  4291. 00002CAA  6014                     bra        +0x16 /* 00002CC0 */
  4292. label00002CAC:
  4293. 00002CAC  2003                     move.l     D0, D3
  4294. 00002CAE  5280                     addq.l     D0, 1
  4295. 00002CB0  4C3C 0800 0000           movem.w    A3, 0x0
  4296. 00002CB6  0018 204B                ori.b      [A0]+, 0x4B /* 'K' */
  4297. 00002CBA  D1C0                     add.l      A0, D0
  4298. 00002CBC  41E8 0648                lea.l      A0, [A0 + 0x648]
  4299. label00002CC0:
  4300. 00002CC0  216F 0004 0010           move.l     [A0 + 0x10], [A7 + 0x4]
  4301. 00002CC6  1F3C 0001                move.b     -[A7], 0x1
  4302. 00002CCA  3F3C 0007                move.w     -[A7], 0x7
  4303. 00002CCE  4A2B 16FB                tst.b      [A3 + 0x16FB]
  4304. 00002CD2  6616                     bne        +0x18 /* 00002CEA */
  4305. 00002CD4  2003                     move.l     D0, D3
  4306. 00002CD6  5280                     addq.l     D0, 1
  4307. 00002CD8  4C3C 0800 0000           movem.w    A3, 0x0
  4308. 00002CDE  0018 204B                ori.b      [A0]+, 0x4B /* 'K' */
  4309. 00002CE2  D1C0                     add.l      A0, D0
  4310. 00002CE4  41E8 0018                lea.l      A0, [A0 + 0x18]
  4311. 00002CE8  6014                     bra        +0x16 /* 00002CFE */
  4312. label00002CEA:
  4313. 00002CEA  2003                     move.l     D0, D3
  4314. 00002CEC  5280                     addq.l     D0, 1
  4315. 00002CEE  4C3C 0800 0000           movem.w    A3, 0x0
  4316. 00002CF4  0018 204B                ori.b      [A0]+, 0x4B /* 'K' */
  4317. 00002CF8  D1C0                     add.l      A0, D0
  4318. 00002CFA  41E8 0648                lea.l      A0, [A0 + 0x648]
  4319. label00002CFE:
  4320. 00002CFE  4868 0001                pea.l      [A0 + 0x1]
  4321. 00002D02  4EAD BAA8                jsr        [A5 - 0x4558]
  4322. 00002D06  504F                     addq.w     A7, 8
  4323. label00002D08:
  4324. 00002D08  2017                     move.l     D0, [A7]
  4325. 00002D0A  504F                     addq.w     A7, 8
  4326. 00002D0C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4327. 00002D10  4E75                     rts
  4328. fn00002D12:
  4329. 00002D12  48E7 1030                movem.l    -[A7], D3,A2,A3
  4330. 00002D16  514F                     subq.w     A7, 8
  4331. 00002D18  266F 0018                movea.l    A3, [A7 + 0x18]
  4332. 00002D1C  262F 001C                move.l     D3, [A7 + 0x1C]
  4333. 00002D20  246F 0020                movea.l    A2, [A7 + 0x20]
  4334. 00002D24  4297                     clr.l      [A7]
  4335. 00002D26  4857                     pea.l      [A7]
  4336. 00002D28  2F03                     move.l     -[A7], D3
  4337. 00002D2A  4EBA FD48                jsr        [PC - 0x2B8 /* 00002A74 */]
  4338. 00002D2E  4A80                     tst.l      D0
  4339. 00002D30  504F                     addq.w     A7, 8
  4340. 00002D32  6744                     beq        +0x46 /* 00002D78 */
  4341. 00002D34  4A2B 16FB                tst.b      [A3 + 0x16FB]
  4342. 00002D38  6616                     bne        +0x18 /* 00002D50 */
  4343. 00002D3A  2003                     move.l     D0, D3
  4344. 00002D3C  5280                     addq.l     D0, 1
  4345. 00002D3E  4C3C 0800 0000           movem.w    A3, 0x0
  4346. 00002D44  0018 204B                ori.b      [A0]+, 0x4B /* 'K' */
  4347. 00002D48  D1C0                     add.l      A0, D0
  4348. 00002D4A  41E8 0018                lea.l      A0, [A0 + 0x18]
  4349. 00002D4E  6014                     bra        +0x16 /* 00002D64 */
  4350. label00002D50:
  4351. 00002D50  2003                     move.l     D0, D3
  4352. 00002D52  5280                     addq.l     D0, 1
  4353. 00002D54  4C3C 0800 0000           movem.w    A3, 0x0
  4354. 00002D5A  0018 204B                ori.b      [A0]+, 0x4B /* 'K' */
  4355. 00002D5E  D1C0                     add.l      A0, D0
  4356. 00002D60  41E8 0648                lea.l      A0, [A0 + 0x648]
  4357. label00002D64:
  4358. 00002D64  2F68 0010 0004           move.l     [A7 + 0x4], [A0 + 0x10]
  4359. 00002D6A  306F 0006                movea.w    A0, [A7 + 0x6]
  4360. 00002D6E  2548 0004                move.l     [A2 + 0x4], A0
  4361. 00002D72  306F 0004                movea.w    A0, [A7 + 0x4]
  4362. 00002D76  2488                     move.l     [A2], A0
  4363. label00002D78:
  4364. 00002D78  2017                     move.l     D0, [A7]
  4365. 00002D7A  504F                     addq.w     A7, 8
  4366. 00002D7C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4367. 00002D80  4E75                     rts
  4368. fn00002D82:
  4369. 00002D82  48E7 1030                movem.l    -[A7], D3,A2,A3
  4370. 00002D86  514F                     subq.w     A7, 8
  4371. 00002D88  266F 0018                movea.l    A3, [A7 + 0x18]
  4372. 00002D8C  262F 001C                move.l     D3, [A7 + 0x1C]
  4373. 00002D90  246F 0020                movea.l    A2, [A7 + 0x20]
  4374. 00002D94  4297                     clr.l      [A7]
  4375. 00002D96  4857                     pea.l      [A7]
  4376. 00002D98  2F03                     move.l     -[A7], D3
  4377. 00002D9A  4EBA FCD8                jsr        [PC - 0x328 /* 00002A74 */]
  4378. 00002D9E  4A80                     tst.l      D0
  4379. 00002DA0  504F                     addq.w     A7, 8
  4380. 00002DA2  6742                     beq        +0x44 /* 00002DE6 */
  4381. 00002DA4  3F6A 0006 0006           move.w     [A7 + 0x6], [A2 + 0x6]
  4382. 00002DAA  3F6A 0002 0004           move.w     [A7 + 0x4], [A2 + 0x2]
  4383. 00002DB0  4A2B 16FB                tst.b      [A3 + 0x16FB]
  4384. 00002DB4  6616                     bne        +0x18 /* 00002DCC */
  4385. 00002DB6  2003                     move.l     D0, D3
  4386. 00002DB8  5280                     addq.l     D0, 1
  4387. 00002DBA  4C3C 0800 0000           movem.w    A3, 0x0
  4388. 00002DC0  0018 204B                ori.b      [A0]+, 0x4B /* 'K' */
  4389. 00002DC4  D1C0                     add.l      A0, D0
  4390. 00002DC6  41E8 0018                lea.l      A0, [A0 + 0x18]
  4391. 00002DCA  6014                     bra        +0x16 /* 00002DE0 */
  4392. label00002DCC:
  4393. 00002DCC  2003                     move.l     D0, D3
  4394. 00002DCE  5280                     addq.l     D0, 1
  4395. 00002DD0  4C3C 0800 0000           movem.w    A3, 0x0
  4396. 00002DD6  0018 204B                ori.b      [A0]+, 0x4B /* 'K' */
  4397. 00002DDA  D1C0                     add.l      A0, D0
  4398. 00002DDC  41E8 0648                lea.l      A0, [A0 + 0x648]
  4399. label00002DE0:
  4400. 00002DE0  216F 0004 000C           move.l     [A0 + 0xC], [A7 + 0x4]
  4401. label00002DE6:
  4402. 00002DE6  2017                     move.l     D0, [A7]
  4403. 00002DE8  504F                     addq.w     A7, 8
  4404. 00002DEA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4405. 00002DEE  4E75                     rts
  4406. fn00002DF0:
  4407. 00002DF0  48E7 1030                movem.l    -[A7], D3,A2,A3
  4408. 00002DF4  514F                     subq.w     A7, 8
  4409. 00002DF6  266F 0018                movea.l    A3, [A7 + 0x18]
  4410. 00002DFA  262F 001C                move.l     D3, [A7 + 0x1C]
  4411. 00002DFE  246F 0020                movea.l    A2, [A7 + 0x20]
  4412. 00002E02  4297                     clr.l      [A7]
  4413. 00002E04  4857                     pea.l      [A7]
  4414. 00002E06  2F03                     move.l     -[A7], D3
  4415. 00002E08  4EBA FC6A                jsr        [PC - 0x396 /* 00002A74 */]
  4416. 00002E0C  4A80                     tst.l      D0
  4417. 00002E0E  504F                     addq.w     A7, 8
  4418. 00002E10  6744                     beq        +0x46 /* 00002E56 */
  4419. 00002E12  4A2B 16FB                tst.b      [A3 + 0x16FB]
  4420. 00002E16  6616                     bne        +0x18 /* 00002E2E */
  4421. 00002E18  2003                     move.l     D0, D3
  4422. 00002E1A  5280                     addq.l     D0, 1
  4423. 00002E1C  4C3C 0800 0000           movem.w    A3, 0x0
  4424. 00002E22  0018 204B                ori.b      [A0]+, 0x4B /* 'K' */
  4425. 00002E26  D1C0                     add.l      A0, D0
  4426. 00002E28  41E8 0018                lea.l      A0, [A0 + 0x18]
  4427. 00002E2C  6014                     bra        +0x16 /* 00002E42 */
  4428. label00002E2E:
  4429. 00002E2E  2003                     move.l     D0, D3
  4430. 00002E30  5280                     addq.l     D0, 1
  4431. 00002E32  4C3C 0800 0000           movem.w    A3, 0x0
  4432. 00002E38  0018 204B                ori.b      [A0]+, 0x4B /* 'K' */
  4433. 00002E3C  D1C0                     add.l      A0, D0
  4434. 00002E3E  41E8 0648                lea.l      A0, [A0 + 0x648]
  4435. label00002E42:
  4436. 00002E42  2F68 000C 0004           move.l     [A7 + 0x4], [A0 + 0xC]
  4437. 00002E48  306F 0006                movea.w    A0, [A7 + 0x6]
  4438. 00002E4C  2548 0004                move.l     [A2 + 0x4], A0
  4439. 00002E50  306F 0004                movea.w    A0, [A7 + 0x4]
  4440. 00002E54  2488                     move.l     [A2], A0
  4441. label00002E56:
  4442. 00002E56  2017                     move.l     D0, [A7]
  4443. 00002E58  504F                     addq.w     A7, 8
  4444. 00002E5A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4445. 00002E5E  4E75                     rts
  4446. fn00002E60:
  4447. 00002E60  48E7 1820                movem.l    -[A7], D3,D4,A2
  4448. 00002E64  594F                     subq.w     A7, 4
  4449. 00002E66  246F 0014                movea.l    A2, [A7 + 0x14]
  4450. 00002E6A  262F 0018                move.l     D3, [A7 + 0x18]
  4451. 00002E6E  4857                     pea.l      [A7]
  4452. 00002E70  2F03                     move.l     -[A7], D3
  4453. 00002E72  4EBA FC00                jsr        [PC - 0x400 /* 00002A74 */]
  4454. 00002E76  4A80                     tst.l      D0
  4455. 00002E78  504F                     addq.w     A7, 8
  4456. 00002E7A  6772                     beq        +0x74 /* 00002EEE */
  4457. 00002E7C  182F 001F                move.b     D4, [A7 + 0x1F]
  4458. 00002E80  720F                     moveq.l    D1, 0x0F
  4459. 00002E82  C881                     and.l      D4, D1
  4460. 00002E84  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4461. 00002E88  6616                     bne        +0x18 /* 00002EA0 */
  4462. 00002E8A  2003                     move.l     D0, D3
  4463. 00002E8C  5280                     addq.l     D0, 1
  4464. 00002E8E  4C3C 0800 0000           movem.w    A3, 0x0
  4465. 00002E94  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4466. 00002E98  D1C0                     add.l      A0, D0
  4467. 00002E9A  41E8 0018                lea.l      A0, [A0 + 0x18]
  4468. 00002E9E  6014                     bra        +0x16 /* 00002EB4 */
  4469. label00002EA0:
  4470. 00002EA0  2003                     move.l     D0, D3
  4471. 00002EA2  5280                     addq.l     D0, 1
  4472. 00002EA4  4C3C 0800 0000           movem.w    A3, 0x0
  4473. 00002EAA  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4474. 00002EAE  D1C0                     add.l      A0, D0
  4475. 00002EB0  41E8 0648                lea.l      A0, [A0 + 0x648]
  4476. label00002EB4:
  4477. 00002EB4  0228 00F0 0014           andi.b     [A0 + 0x14], 0xF0
  4478. 00002EBA  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4479. 00002EBE  6616                     bne        +0x18 /* 00002ED6 */
  4480. 00002EC0  2003                     move.l     D0, D3
  4481. 00002EC2  5280                     addq.l     D0, 1
  4482. 00002EC4  4C3C 0800 0000           movem.w    A3, 0x0
  4483. 00002ECA  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4484. 00002ECE  D1C0                     add.l      A0, D0
  4485. 00002ED0  41E8 0018                lea.l      A0, [A0 + 0x18]
  4486. 00002ED4  6014                     bra        +0x16 /* 00002EEA */
  4487. label00002ED6:
  4488. 00002ED6  2003                     move.l     D0, D3
  4489. 00002ED8  5280                     addq.l     D0, 1
  4490. 00002EDA  4C3C 0800 0000           movem.w    A3, 0x0
  4491. 00002EE0  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4492. 00002EE4  D1C0                     add.l      A0, D0
  4493. 00002EE6  41E8 0648                lea.l      A0, [A0 + 0x648]
  4494. label00002EEA:
  4495. 00002EEA  8928 0014                or.b       [A0 + 0x14], D4
  4496. label00002EEE:
  4497. 00002EEE  2017                     move.l     D0, [A7]
  4498. 00002EF0  584F                     addq.w     A7, 4
  4499. 00002EF2  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4500. 00002EF6  4E75                     rts
  4501. fn00002EF8:
  4502. 00002EF8  48E7 1020                movem.l    -[A7], D3,A2
  4503. 00002EFC  594F                     subq.w     A7, 4
  4504. 00002EFE  246F 0010                movea.l    A2, [A7 + 0x10]
  4505. 00002F02  262F 0014                move.l     D3, [A7 + 0x14]
  4506. 00002F06  4857                     pea.l      [A7]
  4507. 00002F08  2F03                     move.l     -[A7], D3
  4508. 00002F0A  4EBA FB68                jsr        [PC - 0x498 /* 00002A74 */]
  4509. 00002F0E  4A80                     tst.l      D0
  4510. 00002F10  504F                     addq.w     A7, 8
  4511. 00002F12  673E                     beq        +0x40 /* 00002F52 */
  4512. 00002F14  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4513. 00002F18  6616                     bne        +0x18 /* 00002F30 */
  4514. 00002F1A  2003                     move.l     D0, D3
  4515. 00002F1C  5280                     addq.l     D0, 1
  4516. 00002F1E  4C3C 0800 0000           movem.w    A3, 0x0
  4517. 00002F24  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4518. 00002F28  D1C0                     add.l      A0, D0
  4519. 00002F2A  41E8 0018                lea.l      A0, [A0 + 0x18]
  4520. 00002F2E  6014                     bra        +0x16 /* 00002F44 */
  4521. label00002F30:
  4522. 00002F30  2003                     move.l     D0, D3
  4523. 00002F32  5280                     addq.l     D0, 1
  4524. 00002F34  4C3C 0800 0000           movem.w    A3, 0x0
  4525. 00002F3A  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4526. 00002F3E  D1C0                     add.l      A0, D0
  4527. 00002F40  41E8 0648                lea.l      A0, [A0 + 0x648]
  4528. label00002F44:
  4529. 00002F44  1028 0014                move.b     D0, [A0 + 0x14]
  4530. 00002F48  720F                     moveq.l    D1, 0x0F
  4531. 00002F4A  C081                     and.l      D0, D1
  4532. 00002F4C  206F 0018                movea.l    A0, [A7 + 0x18]
  4533. 00002F50  2080                     move.l     [A0], D0
  4534. label00002F52:
  4535. 00002F52  2017                     move.l     D0, [A7]
  4536. 00002F54  584F                     addq.w     A7, 4
  4537. 00002F56  4CDF 0408                movem.l    D3,A2, [A7]+
  4538. 00002F5A  4E75                     rts
  4539. fn00002F5C:
  4540. 00002F5C  48E7 1020                movem.l    -[A7], D3,A2
  4541. 00002F60  594F                     subq.w     A7, 4
  4542. 00002F62  246F 0010                movea.l    A2, [A7 + 0x10]
  4543. 00002F66  262F 0014                move.l     D3, [A7 + 0x14]
  4544. 00002F6A  4857                     pea.l      [A7]
  4545. 00002F6C  2F03                     move.l     -[A7], D3
  4546. 00002F6E  4EBA FB04                jsr        [PC - 0x4FC /* 00002A74 */]
  4547. 00002F72  4A80                     tst.l      D0
  4548. 00002F74  504F                     addq.w     A7, 8
  4549. 00002F76  6736                     beq        +0x38 /* 00002FAE */
  4550. 00002F78  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4551. 00002F7C  6616                     bne        +0x18 /* 00002F94 */
  4552. 00002F7E  2003                     move.l     D0, D3
  4553. 00002F80  5280                     addq.l     D0, 1
  4554. 00002F82  4C3C 0800 0000           movem.w    A3, 0x0
  4555. 00002F88  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4556. 00002F8C  D1C0                     add.l      A0, D0
  4557. 00002F8E  41E8 0018                lea.l      A0, [A0 + 0x18]
  4558. 00002F92  6014                     bra        +0x16 /* 00002FA8 */
  4559. label00002F94:
  4560. 00002F94  2003                     move.l     D0, D3
  4561. 00002F96  5280                     addq.l     D0, 1
  4562. 00002F98  4C3C 0800 0000           movem.w    A3, 0x0
  4563. 00002F9E  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4564. 00002FA2  D1C0                     add.l      A0, D0
  4565. 00002FA4  41E8 0648                lea.l      A0, [A0 + 0x648]
  4566. label00002FA8:
  4567. 00002FA8  116F 001B 000A           move.b     [A0 + 0xA], [A7 + 0x1B]
  4568. label00002FAE:
  4569. 00002FAE  2017                     move.l     D0, [A7]
  4570. 00002FB0  584F                     addq.w     A7, 4
  4571. 00002FB2  4CDF 0408                movem.l    D3,A2, [A7]+
  4572. 00002FB6  4E75                     rts
  4573. fn00002FB8:
  4574. 00002FB8  48E7 1020                movem.l    -[A7], D3,A2
  4575. 00002FBC  594F                     subq.w     A7, 4
  4576. 00002FBE  246F 0010                movea.l    A2, [A7 + 0x10]
  4577. 00002FC2  262F 0014                move.l     D3, [A7 + 0x14]
  4578. 00002FC6  4857                     pea.l      [A7]
  4579. 00002FC8  2F03                     move.l     -[A7], D3
  4580. 00002FCA  4EBA FAA8                jsr        [PC - 0x558 /* 00002A74 */]
  4581. 00002FCE  4A80                     tst.l      D0
  4582. 00002FD0  504F                     addq.w     A7, 8
  4583. 00002FD2  673C                     beq        +0x3E /* 00003010 */
  4584. 00002FD4  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4585. 00002FD8  6616                     bne        +0x18 /* 00002FF0 */
  4586. 00002FDA  2003                     move.l     D0, D3
  4587. 00002FDC  5280                     addq.l     D0, 1
  4588. 00002FDE  4C3C 0800 0000           movem.w    A3, 0x0
  4589. 00002FE4  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4590. 00002FE8  D1C0                     add.l      A0, D0
  4591. 00002FEA  41E8 0018                lea.l      A0, [A0 + 0x18]
  4592. 00002FEE  6014                     bra        +0x16 /* 00003004 */
  4593. label00002FF0:
  4594. 00002FF0  2003                     move.l     D0, D3
  4595. 00002FF2  5280                     addq.l     D0, 1
  4596. 00002FF4  4C3C 0800 0000           movem.w    A3, 0x0
  4597. 00002FFA  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4598. 00002FFE  D1C0                     add.l      A0, D0
  4599. 00003000  41E8 0648                lea.l      A0, [A0 + 0x648]
  4600. label00003004:
  4601. 00003004  7000                     moveq.l    D0, 0x00
  4602. 00003006  1028 000A                move.b     D0, [A0 + 0xA]
  4603. 0000300A  206F 0018                movea.l    A0, [A7 + 0x18]
  4604. 0000300E  2080                     move.l     [A0], D0
  4605. label00003010:
  4606. 00003010  2017                     move.l     D0, [A7]
  4607. 00003012  584F                     addq.w     A7, 4
  4608. 00003014  4CDF 0408                movem.l    D3,A2, [A7]+
  4609. 00003018  4E75                     rts
  4610. fn0000301A:
  4611. 0000301A  48E7 1020                movem.l    -[A7], D3,A2
  4612. 0000301E  594F                     subq.w     A7, 4
  4613. 00003020  246F 0010                movea.l    A2, [A7 + 0x10]
  4614. 00003024  262F 0014                move.l     D3, [A7 + 0x14]
  4615. 00003028  4857                     pea.l      [A7]
  4616. 0000302A  2F03                     move.l     -[A7], D3
  4617. 0000302C  4EBA FA46                jsr        [PC - 0x5BA /* 00002A74 */]
  4618. 00003030  4A80                     tst.l      D0
  4619. 00003032  504F                     addq.w     A7, 8
  4620. 00003034  6736                     beq        +0x38 /* 0000306C */
  4621. 00003036  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4622. 0000303A  6616                     bne        +0x18 /* 00003052 */
  4623. 0000303C  2003                     move.l     D0, D3
  4624. 0000303E  5280                     addq.l     D0, 1
  4625. 00003040  4C3C 0800 0000           movem.w    A3, 0x0
  4626. 00003046  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4627. 0000304A  D1C0                     add.l      A0, D0
  4628. 0000304C  41E8 0018                lea.l      A0, [A0 + 0x18]
  4629. 00003050  6014                     bra        +0x16 /* 00003066 */
  4630. label00003052:
  4631. 00003052  2003                     move.l     D0, D3
  4632. 00003054  5280                     addq.l     D0, 1
  4633. 00003056  4C3C 0800 0000           movem.w    A3, 0x0
  4634. 0000305C  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4635. 00003060  D1C0                     add.l      A0, D0
  4636. 00003062  41E8 0648                lea.l      A0, [A0 + 0x648]
  4637. label00003066:
  4638. 00003066  116F 001B 000B           move.b     [A0 + 0xB], [A7 + 0x1B]
  4639. label0000306C:
  4640. 0000306C  2017                     move.l     D0, [A7]
  4641. 0000306E  584F                     addq.w     A7, 4
  4642. 00003070  4CDF 0408                movem.l    D3,A2, [A7]+
  4643. 00003074  4E75                     rts
  4644. fn00003076:
  4645. 00003076  48E7 1020                movem.l    -[A7], D3,A2
  4646. 0000307A  594F                     subq.w     A7, 4
  4647. 0000307C  246F 0010                movea.l    A2, [A7 + 0x10]
  4648. 00003080  262F 0014                move.l     D3, [A7 + 0x14]
  4649. 00003084  4857                     pea.l      [A7]
  4650. 00003086  2F03                     move.l     -[A7], D3
  4651. 00003088  4EBA F9EA                jsr        [PC - 0x616 /* 00002A74 */]
  4652. 0000308C  4A80                     tst.l      D0
  4653. 0000308E  504F                     addq.w     A7, 8
  4654. 00003090  673C                     beq        +0x3E /* 000030CE */
  4655. 00003092  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4656. 00003096  6616                     bne        +0x18 /* 000030AE */
  4657. 00003098  2003                     move.l     D0, D3
  4658. 0000309A  5280                     addq.l     D0, 1
  4659. 0000309C  4C3C 0800 0000           movem.w    A3, 0x0
  4660. 000030A2  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4661. 000030A6  D1C0                     add.l      A0, D0
  4662. 000030A8  41E8 0018                lea.l      A0, [A0 + 0x18]
  4663. 000030AC  6014                     bra        +0x16 /* 000030C2 */
  4664. label000030AE:
  4665. 000030AE  2003                     move.l     D0, D3
  4666. 000030B0  5280                     addq.l     D0, 1
  4667. 000030B2  4C3C 0800 0000           movem.w    A3, 0x0
  4668. 000030B8  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4669. 000030BC  D1C0                     add.l      A0, D0
  4670. 000030BE  41E8 0648                lea.l      A0, [A0 + 0x648]
  4671. label000030C2:
  4672. 000030C2  7000                     moveq.l    D0, 0x00
  4673. 000030C4  1028 000B                move.b     D0, [A0 + 0xB]
  4674. 000030C8  206F 0018                movea.l    A0, [A7 + 0x18]
  4675. 000030CC  2080                     move.l     [A0], D0
  4676. label000030CE:
  4677. 000030CE  2017                     move.l     D0, [A7]
  4678. 000030D0  584F                     addq.w     A7, 4
  4679. 000030D2  4CDF 0408                movem.l    D3,A2, [A7]+
  4680. 000030D6  4E75                     rts
  4681. fn000030D8:
  4682. 000030D8  48E7 1820                movem.l    -[A7], D3,D4,A2
  4683. 000030DC  594F                     subq.w     A7, 4
  4684. 000030DE  246F 0014                movea.l    A2, [A7 + 0x14]
  4685. 000030E2  262F 0018                move.l     D3, [A7 + 0x18]
  4686. 000030E6  4857                     pea.l      [A7]
  4687. 000030E8  2F03                     move.l     -[A7], D3
  4688. 000030EA  4EBA F988                jsr        [PC - 0x678 /* 00002A74 */]
  4689. 000030EE  4A80                     tst.l      D0
  4690. 000030F0  504F                     addq.w     A7, 8
  4691. 000030F2  6770                     beq        +0x72 /* 00003164 */
  4692. 000030F4  783F                     moveq.l    D4, 0x3F
  4693. 000030F6  C8AF 001C                and.l      D4, [A7 + 0x1C]
  4694. 000030FA  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4695. 000030FE  6616                     bne        +0x18 /* 00003116 */
  4696. 00003100  2003                     move.l     D0, D3
  4697. 00003102  5280                     addq.l     D0, 1
  4698. 00003104  4C3C 0800 0000           movem.w    A3, 0x0
  4699. 0000310A  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4700. 0000310E  D1C0                     add.l      A0, D0
  4701. 00003110  41E8 0018                lea.l      A0, [A0 + 0x18]
  4702. 00003114  6014                     bra        +0x16 /* 0000312A */
  4703. label00003116:
  4704. 00003116  2003                     move.l     D0, D3
  4705. 00003118  5280                     addq.l     D0, 1
  4706. 0000311A  4C3C 0800 0000           movem.w    A3, 0x0
  4707. 00003120  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4708. 00003124  D1C0                     add.l      A0, D0
  4709. 00003126  41E8 0648                lea.l      A0, [A0 + 0x648]
  4710. label0000312A:
  4711. 0000312A  0228 FFC0 0001           andi.b     [A0 + 0x1], 0xC0
  4712. 00003130  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4713. 00003134  6616                     bne        +0x18 /* 0000314C */
  4714. 00003136  2003                     move.l     D0, D3
  4715. 00003138  5280                     addq.l     D0, 1
  4716. 0000313A  4C3C 0800 0000           movem.w    A3, 0x0
  4717. 00003140  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4718. 00003144  D1C0                     add.l      A0, D0
  4719. 00003146  41E8 0018                lea.l      A0, [A0 + 0x18]
  4720. 0000314A  6014                     bra        +0x16 /* 00003160 */
  4721. label0000314C:
  4722. 0000314C  2003                     move.l     D0, D3
  4723. 0000314E  5280                     addq.l     D0, 1
  4724. 00003150  4C3C 0800 0000           movem.w    A3, 0x0
  4725. 00003156  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4726. 0000315A  D1C0                     add.l      A0, D0
  4727. 0000315C  41E8 0648                lea.l      A0, [A0 + 0x648]
  4728. label00003160:
  4729. 00003160  8928 0001                or.b       [A0 + 0x1], D4
  4730. label00003164:
  4731. 00003164  2017                     move.l     D0, [A7]
  4732. 00003166  584F                     addq.w     A7, 4
  4733. 00003168  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4734. 0000316C  4E75                     rts
  4735. fn0000316E:
  4736. 0000316E  48E7 1020                movem.l    -[A7], D3,A2
  4737. 00003172  594F                     subq.w     A7, 4
  4738. 00003174  246F 0010                movea.l    A2, [A7 + 0x10]
  4739. 00003178  262F 0014                move.l     D3, [A7 + 0x14]
  4740. 0000317C  4857                     pea.l      [A7]
  4741. 0000317E  2F03                     move.l     -[A7], D3
  4742. 00003180  4EBA F8F2                jsr        [PC - 0x70E /* 00002A74 */]
  4743. 00003184  4A80                     tst.l      D0
  4744. 00003186  504F                     addq.w     A7, 8
  4745. 00003188  673E                     beq        +0x40 /* 000031C8 */
  4746. 0000318A  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4747. 0000318E  6616                     bne        +0x18 /* 000031A6 */
  4748. 00003190  2003                     move.l     D0, D3
  4749. 00003192  5280                     addq.l     D0, 1
  4750. 00003194  4C3C 0800 0000           movem.w    A3, 0x0
  4751. 0000319A  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4752. 0000319E  D1C0                     add.l      A0, D0
  4753. 000031A0  41E8 0018                lea.l      A0, [A0 + 0x18]
  4754. 000031A4  6014                     bra        +0x16 /* 000031BA */
  4755. label000031A6:
  4756. 000031A6  2003                     move.l     D0, D3
  4757. 000031A8  5280                     addq.l     D0, 1
  4758. 000031AA  4C3C 0800 0000           movem.w    A3, 0x0
  4759. 000031B0  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4760. 000031B4  D1C0                     add.l      A0, D0
  4761. 000031B6  41E8 0648                lea.l      A0, [A0 + 0x648]
  4762. label000031BA:
  4763. 000031BA  1028 0001                move.b     D0, [A0 + 0x1]
  4764. 000031BE  723F                     moveq.l    D1, 0x3F
  4765. 000031C0  C081                     and.l      D0, D1
  4766. 000031C2  206F 0018                movea.l    A0, [A7 + 0x18]
  4767. 000031C6  2080                     move.l     [A0], D0
  4768. label000031C8:
  4769. 000031C8  2017                     move.l     D0, [A7]
  4770. 000031CA  584F                     addq.w     A7, 4
  4771. 000031CC  4CDF 0408                movem.l    D3,A2, [A7]+
  4772. 000031D0  4E75                     rts
  4773. fn000031D2:
  4774. 000031D2  48E7 1020                movem.l    -[A7], D3,A2
  4775. 000031D6  594F                     subq.w     A7, 4
  4776. 000031D8  246F 0010                movea.l    A2, [A7 + 0x10]
  4777. 000031DC  262F 0014                move.l     D3, [A7 + 0x14]
  4778. 000031E0  4857                     pea.l      [A7]
  4779. 000031E2  2F03                     move.l     -[A7], D3
  4780. 000031E4  4EBA F88E                jsr        [PC - 0x772 /* 00002A74 */]
  4781. 000031E8  4A80                     tst.l      D0
  4782. 000031EA  504F                     addq.w     A7, 8
  4783. 000031EC  6774                     beq        +0x76 /* 00003262 */
  4784. 000031EE  4AAF 0018                tst.l      [A7 + 0x18]
  4785. 000031F2  6738                     beq        +0x3A /* 0000322C */
  4786. 000031F4  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4787. 000031F8  6616                     bne        +0x18 /* 00003210 */
  4788. 000031FA  2003                     move.l     D0, D3
  4789. 000031FC  5280                     addq.l     D0, 1
  4790. 000031FE  4C3C 0800 0000           movem.w    A3, 0x0
  4791. 00003204  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4792. 00003208  D1C0                     add.l      A0, D0
  4793. 0000320A  41E8 0018                lea.l      A0, [A0 + 0x18]
  4794. 0000320E  6014                     bra        +0x16 /* 00003224 */
  4795. label00003210:
  4796. 00003210  2003                     move.l     D0, D3
  4797. 00003212  5280                     addq.l     D0, 1
  4798. 00003214  4C3C 0800 0000           movem.w    A3, 0x0
  4799. 0000321A  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4800. 0000321E  D1C0                     add.l      A0, D0
  4801. 00003220  41E8 0648                lea.l      A0, [A0 + 0x648]
  4802. label00003224:
  4803. 00003224  0028 0040 0001           ori.b      [A0 + 0x1], 0x40 /* '@' */
  4804. 0000322A  6036                     bra        +0x38 /* 00003262 */
  4805. label0000322C:
  4806. 0000322C  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4807. 00003230  6616                     bne        +0x18 /* 00003248 */
  4808. 00003232  2003                     move.l     D0, D3
  4809. 00003234  5280                     addq.l     D0, 1
  4810. 00003236  4C3C 0800 0000           movem.w    A3, 0x0
  4811. 0000323C  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4812. 00003240  D1C0                     add.l      A0, D0
  4813. 00003242  41E8 0018                lea.l      A0, [A0 + 0x18]
  4814. 00003246  6014                     bra        +0x16 /* 0000325C */
  4815. label00003248:
  4816. 00003248  2003                     move.l     D0, D3
  4817. 0000324A  5280                     addq.l     D0, 1
  4818. 0000324C  4C3C 0800 0000           movem.w    A3, 0x0
  4819. 00003252  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4820. 00003256  D1C0                     add.l      A0, D0
  4821. 00003258  41E8 0648                lea.l      A0, [A0 + 0x648]
  4822. label0000325C:
  4823. 0000325C  0228 FFBF 0001           andi.b     [A0 + 0x1], 0xBF
  4824. label00003262:
  4825. 00003262  2017                     move.l     D0, [A7]
  4826. 00003264  584F                     addq.w     A7, 4
  4827. 00003266  4CDF 0408                movem.l    D3,A2, [A7]+
  4828. 0000326A  4E75                     rts
  4829. fn0000326C:
  4830. 0000326C  48E7 1020                movem.l    -[A7], D3,A2
  4831. 00003270  594F                     subq.w     A7, 4
  4832. 00003272  246F 0010                movea.l    A2, [A7 + 0x10]
  4833. 00003276  262F 0014                move.l     D3, [A7 + 0x14]
  4834. 0000327A  4857                     pea.l      [A7]
  4835. 0000327C  2F03                     move.l     -[A7], D3
  4836. 0000327E  4EBA F7F4                jsr        [PC - 0x80C /* 00002A74 */]
  4837. 00003282  4A80                     tst.l      D0
  4838. 00003284  504F                     addq.w     A7, 8
  4839. 00003286  6748                     beq        +0x4A /* 000032D0 */
  4840. 00003288  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4841. 0000328C  6616                     bne        +0x18 /* 000032A4 */
  4842. 0000328E  2003                     move.l     D0, D3
  4843. 00003290  5280                     addq.l     D0, 1
  4844. 00003292  4C3C 0800 0000           movem.w    A3, 0x0
  4845. 00003298  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4846. 0000329C  D1C0                     add.l      A0, D0
  4847. 0000329E  41E8 0018                lea.l      A0, [A0 + 0x18]
  4848. 000032A2  6014                     bra        +0x16 /* 000032B8 */
  4849. label000032A4:
  4850. 000032A4  2003                     move.l     D0, D3
  4851. 000032A6  5280                     addq.l     D0, 1
  4852. 000032A8  4C3C 0800 0000           movem.w    A3, 0x0
  4853. 000032AE  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4854. 000032B2  D1C0                     add.l      A0, D0
  4855. 000032B4  41E8 0648                lea.l      A0, [A0 + 0x648]
  4856. label000032B8:
  4857. 000032B8  1028 0001                move.b     D0, [A0 + 0x1]
  4858. 000032BC  7240                     moveq.l    D1, 0x40
  4859. 000032BE  C081                     and.l      D0, D1
  4860. 000032C0  4A80                     tst.l      D0
  4861. 000032C2  6604                     bne        +0x6 /* 000032C8 */
  4862. 000032C4  7000                     moveq.l    D0, 0x00
  4863. 000032C6  6002                     bra        +0x4 /* 000032CA */
  4864. label000032C8:
  4865. 000032C8  7001                     moveq.l    D0, 0x01
  4866. label000032CA:
  4867. 000032CA  206F 0018                movea.l    A0, [A7 + 0x18]
  4868. 000032CE  1080                     move.b     [A0], D0
  4869. label000032D0:
  4870. 000032D0  2017                     move.l     D0, [A7]
  4871. 000032D2  584F                     addq.w     A7, 4
  4872. 000032D4  4CDF 0408                movem.l    D3,A2, [A7]+
  4873. 000032D8  4E75                     rts
  4874. fn000032DA:
  4875. 000032DA  48E7 1020                movem.l    -[A7], D3,A2
  4876. 000032DE  594F                     subq.w     A7, 4
  4877. 000032E0  246F 0010                movea.l    A2, [A7 + 0x10]
  4878. 000032E4  262F 0014                move.l     D3, [A7 + 0x14]
  4879. 000032E8  4857                     pea.l      [A7]
  4880. 000032EA  2F03                     move.l     -[A7], D3
  4881. 000032EC  4EBA F786                jsr        [PC - 0x87A /* 00002A74 */]
  4882. 000032F0  4A80                     tst.l      D0
  4883. 000032F2  504F                     addq.w     A7, 8
  4884. 000032F4  6774                     beq        +0x76 /* 0000336A */
  4885. 000032F6  4AAF 0018                tst.l      [A7 + 0x18]
  4886. 000032FA  6738                     beq        +0x3A /* 00003334 */
  4887. 000032FC  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4888. 00003300  6616                     bne        +0x18 /* 00003318 */
  4889. 00003302  2003                     move.l     D0, D3
  4890. 00003304  5280                     addq.l     D0, 1
  4891. 00003306  4C3C 0800 0000           movem.w    A3, 0x0
  4892. 0000330C  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4893. 00003310  D1C0                     add.l      A0, D0
  4894. 00003312  41E8 0018                lea.l      A0, [A0 + 0x18]
  4895. 00003316  6014                     bra        +0x16 /* 0000332C */
  4896. label00003318:
  4897. 00003318  2003                     move.l     D0, D3
  4898. 0000331A  5280                     addq.l     D0, 1
  4899. 0000331C  4C3C 0800 0000           movem.w    A3, 0x0
  4900. 00003322  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4901. 00003326  D1C0                     add.l      A0, D0
  4902. 00003328  41E8 0648                lea.l      A0, [A0 + 0x648]
  4903. label0000332C:
  4904. 0000332C  0028 0080 0014           ori.b      [A0 + 0x14], 0x80
  4905. 00003332  6036                     bra        +0x38 /* 0000336A */
  4906. label00003334:
  4907. 00003334  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4908. 00003338  6616                     bne        +0x18 /* 00003350 */
  4909. 0000333A  2003                     move.l     D0, D3
  4910. 0000333C  5280                     addq.l     D0, 1
  4911. 0000333E  4C3C 0800 0000           movem.w    A3, 0x0
  4912. 00003344  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4913. 00003348  D1C0                     add.l      A0, D0
  4914. 0000334A  41E8 0018                lea.l      A0, [A0 + 0x18]
  4915. 0000334E  6014                     bra        +0x16 /* 00003364 */
  4916. label00003350:
  4917. 00003350  2003                     move.l     D0, D3
  4918. 00003352  5280                     addq.l     D0, 1
  4919. 00003354  4C3C 0800 0000           movem.w    A3, 0x0
  4920. 0000335A  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4921. 0000335E  D1C0                     add.l      A0, D0
  4922. 00003360  41E8 0648                lea.l      A0, [A0 + 0x648]
  4923. label00003364:
  4924. 00003364  0228 007F 0014           andi.b     [A0 + 0x14], 0x7F
  4925. label0000336A:
  4926. 0000336A  2017                     move.l     D0, [A7]
  4927. 0000336C  584F                     addq.w     A7, 4
  4928. 0000336E  4CDF 0408                movem.l    D3,A2, [A7]+
  4929. 00003372  4E75                     rts
  4930. fn00003374:
  4931. 00003374  48E7 1020                movem.l    -[A7], D3,A2
  4932. 00003378  594F                     subq.w     A7, 4
  4933. 0000337A  246F 0010                movea.l    A2, [A7 + 0x10]
  4934. 0000337E  262F 0014                move.l     D3, [A7 + 0x14]
  4935. 00003382  4857                     pea.l      [A7]
  4936. 00003384  2F03                     move.l     -[A7], D3
  4937. 00003386  4EBA F6EC                jsr        [PC - 0x914 /* 00002A74 */]
  4938. 0000338A  4A80                     tst.l      D0
  4939. 0000338C  504F                     addq.w     A7, 8
  4940. 0000338E  6744                     beq        +0x46 /* 000033D4 */
  4941. 00003390  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4942. 00003394  6616                     bne        +0x18 /* 000033AC */
  4943. 00003396  2003                     move.l     D0, D3
  4944. 00003398  5280                     addq.l     D0, 1
  4945. 0000339A  4C3C 0800 0000           movem.w    A3, 0x0
  4946. 000033A0  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4947. 000033A4  D1C0                     add.l      A0, D0
  4948. 000033A6  41E8 0018                lea.l      A0, [A0 + 0x18]
  4949. 000033AA  6014                     bra        +0x16 /* 000033C0 */
  4950. label000033AC:
  4951. 000033AC  2003                     move.l     D0, D3
  4952. 000033AE  5280                     addq.l     D0, 1
  4953. 000033B0  4C3C 0800 0000           movem.w    A3, 0x0
  4954. 000033B6  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4955. 000033BA  D1C0                     add.l      A0, D0
  4956. 000033BC  41E8 0648                lea.l      A0, [A0 + 0x648]
  4957. label000033C0:
  4958. 000033C0  0828 0007 0014           btst.b     [A0 + 0x14], 0x7
  4959. 000033C6  6604                     bne        +0x6 /* 000033CC */
  4960. 000033C8  7000                     moveq.l    D0, 0x00
  4961. 000033CA  6002                     bra        +0x4 /* 000033CE */
  4962. label000033CC:
  4963. 000033CC  7001                     moveq.l    D0, 0x01
  4964. label000033CE:
  4965. 000033CE  206F 0018                movea.l    A0, [A7 + 0x18]
  4966. 000033D2  1080                     move.b     [A0], D0
  4967. label000033D4:
  4968. 000033D4  2017                     move.l     D0, [A7]
  4969. 000033D6  584F                     addq.w     A7, 4
  4970. 000033D8  4CDF 0408                movem.l    D3,A2, [A7]+
  4971. 000033DC  4E75                     rts
  4972. fn000033DE:
  4973. 000033DE  48E7 1020                movem.l    -[A7], D3,A2
  4974. 000033E2  594F                     subq.w     A7, 4
  4975. 000033E4  246F 0010                movea.l    A2, [A7 + 0x10]
  4976. 000033E8  262F 0014                move.l     D3, [A7 + 0x14]
  4977. 000033EC  4857                     pea.l      [A7]
  4978. 000033EE  2F03                     move.l     -[A7], D3
  4979. 000033F0  4EBA F682                jsr        [PC - 0x97E /* 00002A74 */]
  4980. 000033F4  4A80                     tst.l      D0
  4981. 000033F6  504F                     addq.w     A7, 8
  4982. 000033F8  6774                     beq        +0x76 /* 0000346E */
  4983. 000033FA  4AAF 0018                tst.l      [A7 + 0x18]
  4984. 000033FE  6738                     beq        +0x3A /* 00003438 */
  4985. 00003400  4A2A 16FB                tst.b      [A2 + 0x16FB]
  4986. 00003404  6616                     bne        +0x18 /* 0000341C */
  4987. 00003406  2003                     move.l     D0, D3
  4988. 00003408  5280                     addq.l     D0, 1
  4989. 0000340A  4C3C 0800 0000           movem.w    A3, 0x0
  4990. 00003410  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4991. 00003414  D1C0                     add.l      A0, D0
  4992. 00003416  41E8 0018                lea.l      A0, [A0 + 0x18]
  4993. 0000341A  6014                     bra        +0x16 /* 00003430 */
  4994. label0000341C:
  4995. 0000341C  2003                     move.l     D0, D3
  4996. 0000341E  5280                     addq.l     D0, 1
  4997. 00003420  4C3C 0800 0000           movem.w    A3, 0x0
  4998. 00003426  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  4999. 0000342A  D1C0                     add.l      A0, D0
  5000. 0000342C  41E8 0648                lea.l      A0, [A0 + 0x648]
  5001. label00003430:
  5002. 00003430  0028 0040 0014           ori.b      [A0 + 0x14], 0x40 /* '@' */
  5003. 00003436  6036                     bra        +0x38 /* 0000346E */
  5004. label00003438:
  5005. 00003438  4A2A 16FB                tst.b      [A2 + 0x16FB]
  5006. 0000343C  6616                     bne        +0x18 /* 00003454 */
  5007. 0000343E  2003                     move.l     D0, D3
  5008. 00003440  5280                     addq.l     D0, 1
  5009. 00003442  4C3C 0800 0000           movem.w    A3, 0x0
  5010. 00003448  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5011. 0000344C  D1C0                     add.l      A0, D0
  5012. 0000344E  41E8 0018                lea.l      A0, [A0 + 0x18]
  5013. 00003452  6014                     bra        +0x16 /* 00003468 */
  5014. label00003454:
  5015. 00003454  2003                     move.l     D0, D3
  5016. 00003456  5280                     addq.l     D0, 1
  5017. 00003458  4C3C 0800 0000           movem.w    A3, 0x0
  5018. 0000345E  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5019. 00003462  D1C0                     add.l      A0, D0
  5020. 00003464  41E8 0648                lea.l      A0, [A0 + 0x648]
  5021. label00003468:
  5022. 00003468  0228 00BF 0014           andi.b     [A0 + 0x14], 0xBF
  5023. label0000346E:
  5024. 0000346E  2017                     move.l     D0, [A7]
  5025. 00003470  584F                     addq.w     A7, 4
  5026. 00003472  4CDF 0408                movem.l    D3,A2, [A7]+
  5027. 00003476  4E75                     rts
  5028. fn00003478:
  5029. 00003478  48E7 1020                movem.l    -[A7], D3,A2
  5030. 0000347C  594F                     subq.w     A7, 4
  5031. 0000347E  246F 0010                movea.l    A2, [A7 + 0x10]
  5032. 00003482  262F 0014                move.l     D3, [A7 + 0x14]
  5033. 00003486  4857                     pea.l      [A7]
  5034. 00003488  2F03                     move.l     -[A7], D3
  5035. 0000348A  4EBA F5E8                jsr        [PC - 0xA18 /* 00002A74 */]
  5036. 0000348E  4A80                     tst.l      D0
  5037. 00003490  504F                     addq.w     A7, 8
  5038. 00003492  6748                     beq        +0x4A /* 000034DC */
  5039. 00003494  4A2A 16FB                tst.b      [A2 + 0x16FB]
  5040. 00003498  6616                     bne        +0x18 /* 000034B0 */
  5041. 0000349A  2003                     move.l     D0, D3
  5042. 0000349C  5280                     addq.l     D0, 1
  5043. 0000349E  4C3C 0800 0000           movem.w    A3, 0x0
  5044. 000034A4  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5045. 000034A8  D1C0                     add.l      A0, D0
  5046. 000034AA  41E8 0018                lea.l      A0, [A0 + 0x18]
  5047. 000034AE  6014                     bra        +0x16 /* 000034C4 */
  5048. label000034B0:
  5049. 000034B0  2003                     move.l     D0, D3
  5050. 000034B2  5280                     addq.l     D0, 1
  5051. 000034B4  4C3C 0800 0000           movem.w    A3, 0x0
  5052. 000034BA  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5053. 000034BE  D1C0                     add.l      A0, D0
  5054. 000034C0  41E8 0648                lea.l      A0, [A0 + 0x648]
  5055. label000034C4:
  5056. 000034C4  1028 0014                move.b     D0, [A0 + 0x14]
  5057. 000034C8  7240                     moveq.l    D1, 0x40
  5058. 000034CA  C081                     and.l      D0, D1
  5059. 000034CC  4A80                     tst.l      D0
  5060. 000034CE  6604                     bne        +0x6 /* 000034D4 */
  5061. 000034D0  7000                     moveq.l    D0, 0x00
  5062. 000034D2  6002                     bra        +0x4 /* 000034D6 */
  5063. label000034D4:
  5064. 000034D4  7001                     moveq.l    D0, 0x01
  5065. label000034D6:
  5066. 000034D6  206F 0018                movea.l    A0, [A7 + 0x18]
  5067. 000034DA  1080                     move.b     [A0], D0
  5068. label000034DC:
  5069. 000034DC  2017                     move.l     D0, [A7]
  5070. 000034DE  584F                     addq.w     A7, 4
  5071. 000034E0  4CDF 0408                movem.l    D3,A2, [A7]+
  5072. 000034E4  4E75                     rts
  5073. fn000034E6:
  5074. 000034E6  48E7 1020                movem.l    -[A7], D3,A2
  5075. 000034EA  5D4F                     subq.w     A7, 6
  5076. 000034EC  246F 0012                movea.l    A2, [A7 + 0x12]
  5077. 000034F0  262F 0016                move.l     D3, [A7 + 0x16]
  5078. 000034F4  486F 0002                pea.l      [A7 + 0x2]
  5079. 000034F8  2F03                     move.l     -[A7], D3
  5080. 000034FA  4EBA F578                jsr        [PC - 0xA88 /* 00002A74 */]
  5081. 000034FE  4A80                     tst.l      D0
  5082. 00003500  504F                     addq.w     A7, 8
  5083. 00003502  6700 00C8                beq        +0xCA /* 000035CC */
  5084. 00003506  7064                     moveq.l    D0, 0x64
  5085. 00003508  90AF 001A                sub.l      D0, [A7 + 0x1A]
  5086. 0000350C  4C3C 0800 0000           movem.w    A3, 0x0
  5087. 00003512  00FF                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  5088. 00003514  4C7C 0800 0000 0064      movem.l    A3, 0x64 /* 'd' */
  5089. 0000351C  1E80                     move.b     [A7], D0
  5090. 0000351E  4A2A 16FB                tst.b      [A2 + 0x16FB]
  5091. 00003522  6616                     bne        +0x18 /* 0000353A */
  5092. 00003524  2003                     move.l     D0, D3
  5093. 00003526  5280                     addq.l     D0, 1
  5094. 00003528  4C3C 0800 0000           movem.w    A3, 0x0
  5095. 0000352E  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5096. 00003532  D1C0                     add.l      A0, D0
  5097. 00003534  41E8 0018                lea.l      A0, [A0 + 0x18]
  5098. 00003538  6014                     bra        +0x16 /* 0000354E */
  5099. label0000353A:
  5100. 0000353A  2003                     move.l     D0, D3
  5101. 0000353C  5280                     addq.l     D0, 1
  5102. 0000353E  4C3C 0800 0000           movem.w    A3, 0x0
  5103. 00003544  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5104. 00003548  D1C0                     add.l      A0, D0
  5105. 0000354A  41E8 0648                lea.l      A0, [A0 + 0x648]
  5106. label0000354E:
  5107. 0000354E  1157 0015                move.b     [A0 + 0x15], [A7]
  5108. 00003552  4A2A 16FB                tst.b      [A2 + 0x16FB]
  5109. 00003556  6616                     bne        +0x18 /* 0000356E */
  5110. 00003558  2003                     move.l     D0, D3
  5111. 0000355A  5280                     addq.l     D0, 1
  5112. 0000355C  4C3C 0800 0000           movem.w    A3, 0x0
  5113. 00003562  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5114. 00003566  D1C0                     add.l      A0, D0
  5115. 00003568  41E8 0018                lea.l      A0, [A0 + 0x18]
  5116. 0000356C  6014                     bra        +0x16 /* 00003582 */
  5117. label0000356E:
  5118. 0000356E  2003                     move.l     D0, D3
  5119. 00003570  5280                     addq.l     D0, 1
  5120. 00003572  4C3C 0800 0000           movem.w    A3, 0x0
  5121. 00003578  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5122. 0000357C  D1C0                     add.l      A0, D0
  5123. 0000357E  41E8 0648                lea.l      A0, [A0 + 0x648]
  5124. label00003582:
  5125. 00003582  4A28 0015                tst.b      [A0 + 0x15]
  5126. 00003586  56C0                     sne        D0
  5127. 00003588  4400                     neg.b      D0
  5128. 0000358A  49C0                     lea.l      A4, D0
  5129. 0000358C  1F00                     move.b     -[A7], D0
  5130. 0000358E  3F3C 0004                move.w     -[A7], 0x4
  5131. 00003592  4A2A 16FB                tst.b      [A2 + 0x16FB]
  5132. 00003596  6616                     bne        +0x18 /* 000035AE */
  5133. 00003598  2003                     move.l     D0, D3
  5134. 0000359A  5280                     addq.l     D0, 1
  5135. 0000359C  4C3C 0800 0000           movem.w    A3, 0x0
  5136. 000035A2  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5137. 000035A6  D1C0                     add.l      A0, D0
  5138. 000035A8  41E8 0018                lea.l      A0, [A0 + 0x18]
  5139. 000035AC  6014                     bra        +0x16 /* 000035C2 */
  5140. label000035AE:
  5141. 000035AE  2003                     move.l     D0, D3
  5142. 000035B0  5280                     addq.l     D0, 1
  5143. 000035B2  4C3C 0800 0000           movem.w    A3, 0x0
  5144. 000035B8  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5145. 000035BC  D1C0                     add.l      A0, D0
  5146. 000035BE  41E8 0648                lea.l      A0, [A0 + 0x648]
  5147. label000035C2:
  5148. 000035C2  4868 0016                pea.l      [A0 + 0x16]
  5149. 000035C6  4EAD BAA8                jsr        [A5 - 0x4558]
  5150. 000035CA  504F                     addq.w     A7, 8
  5151. label000035CC:
  5152. 000035CC  202F 0002                move.l     D0, [A7 + 0x2]
  5153. 000035D0  5C4F                     addq.w     A7, 6
  5154. 000035D2  4CDF 0408                movem.l    D3,A2, [A7]+
  5155. 000035D6  4E75                     rts
  5156. fn000035D8:
  5157. 000035D8  48E7 1020                movem.l    -[A7], D3,A2
  5158. 000035DC  594F                     subq.w     A7, 4
  5159. 000035DE  246F 0010                movea.l    A2, [A7 + 0x10]
  5160. 000035E2  262F 0014                move.l     D3, [A7 + 0x14]
  5161. 000035E6  4857                     pea.l      [A7]
  5162. 000035E8  2F03                     move.l     -[A7], D3
  5163. 000035EA  4EBA F488                jsr        [PC - 0xB78 /* 00002A74 */]
  5164. 000035EE  4A80                     tst.l      D0
  5165. 000035F0  504F                     addq.w     A7, 8
  5166. 000035F2  6754                     beq        +0x56 /* 00003648 */
  5167. 000035F4  4A2A 16FB                tst.b      [A2 + 0x16FB]
  5168. 000035F8  6616                     bne        +0x18 /* 00003610 */
  5169. 000035FA  2003                     move.l     D0, D3
  5170. 000035FC  5280                     addq.l     D0, 1
  5171. 000035FE  4C3C 0800 0000           movem.w    A3, 0x0
  5172. 00003604  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5173. 00003608  D1C0                     add.l      A0, D0
  5174. 0000360A  41E8 0018                lea.l      A0, [A0 + 0x18]
  5175. 0000360E  6014                     bra        +0x16 /* 00003624 */
  5176. label00003610:
  5177. 00003610  2003                     move.l     D0, D3
  5178. 00003612  5280                     addq.l     D0, 1
  5179. 00003614  4C3C 0800 0000           movem.w    A3, 0x0
  5180. 0000361A  0018 204A                ori.b      [A0]+, 0x4A /* 'J' */
  5181. 0000361E  D1C0                     add.l      A0, D0
  5182. 00003620  41E8 0648                lea.l      A0, [A0 + 0x648]
  5183. label00003624:
  5184. 00003624  7000                     moveq.l    D0, 0x00
  5185. 00003626  1028 0015                move.b     D0, [A0 + 0x15]
  5186. 0000362A  223C 0000 0101           move.l     D1, 0x101
  5187. 00003630  9280                     sub.l      D1, D0
  5188. 00003632  4C3C 1800 0000           movem.w    A3,A4, 0x0
  5189. 00003638  0064 4C7C                ori.w      -[A4], 0x4C7C /* 'L|' */
  5190. 0000363C  1801                     move.b     D4, D1
  5191. 0000363E  0000 00FF                ori.b      D0, 0xFF
  5192. 00003642  206F 0018                movea.l    A0, [A7 + 0x18]
  5193. 00003646  2081                     move.l     [A0], D1
  5194. label00003648:
  5195. 00003648  2017                     move.l     D0, [A7]
  5196. 0000364A  584F                     addq.w     A7, 4
  5197. 0000364C  4CDF 0408                movem.l    D3,A2, [A7]+
  5198. 00003650  4E75                     rts
  5199. fn00003652:
  5200. 00003652  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  5201. 00003656  4FEF FFB4                lea.l      A7, [A7 - 0x4C]
  5202. 0000365A  286F 006C                movea.l    A4, [A7 + 0x6C]
  5203. 0000365E  282F 0070                move.l     D4, [A7 + 0x70]
  5204. 00003662  2C2F 0074                move.l     D6, [A7 + 0x74]
  5205. 00003666  2A2F 0078                move.l     D5, [A7 + 0x78]
  5206. 0000366A  266F 007C                movea.l    A3, [A7 + 0x7C]
  5207. 0000366E  7600                     moveq.l    D3, 0x00
  5208. 00003670  2F14                     move.l     -[A7], [A4]
  5209. 00003672  4EBA E456                jsr        [PC - 0x1BAA /* 00001ACA */]
  5210. 00003676  2448                     movea.l    A2, A0
  5211. 00003678  584F                     addq.w     A7, 4
  5212. 0000367A  2006                     move.l     D0, D6
  5213. 0000367C  4EAD 9D1E                jsr        [A5 - 0x62E2]
  5214. 00003680  0470 0000 004D           subi.w     [A0 + D0.w + 0x4D], 0x0
  5215. 00003686  0000 01F5                ori.b      D0, 0xF5
  5216. 0000368A  000C 0000                ori.b      A4, 0x0
  5217. 0000368E  004D 02AA                ori.w      A5, 0x2AA
  5218. 00003692  0000 0066                ori.b      D0, 0x66 /* 'f' */
  5219. 00003696  03B4 0000                bclr       [A4 + D0.w], D1
  5220. 0000369A  0067 0352                ori.w      -[A7], 0x352
  5221. 0000369E  0000 006D                ori.b      D0, 0x6D /* 'm' */
  5222. 000036A2  01E8 0000                bset       [A0 + 0x0], D0
  5223. 000036A6  006E 023A 0000           ori.w      [A6 + 0x0], 0x23A
  5224. 000036AC  00DC                     ori.?      [A4]+, 0xFFFFFFFFFFFFFFFF
  5225. 000036AE  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  5226. 000036B0  0000 014C                ori.b      D0, 0x4C /* 'L' */
  5227. 000036B4  02DE                     andi.?     [A6]+, 0xFFFFFFFFFFFFFFFF
  5228. 000036B6  0000 016D                ori.b      D0, 0x6D /* 'm' */
  5229. 000036BA  0124                     btst       -[A4], D0
  5230. 000036BC  0000 0186                ori.b      D0, 0x86
  5231. 000036C0  0174 0000                bchg       [A4 + D0.w], D0
  5232. 000036C4  01D2                     bset       [A2], D0
  5233. 000036C6  03DC                     bset       [A4]+, D1
  5234. 000036C8  0000 01D3                ori.b      D0, 0xD3
  5235. 000036CC  0064 0000                ori.w      -[A4], 0x0
  5236. 000036D0  01D4                     bset       [A4], D0
  5237. 000036D2  00B6 0000 01F5 0002      ori.l      [A6 + D0.w + 0x2], 0x1F5
  5238. 000036DA  4A85                     tst.l      D5
  5239. 000036DC  672A                     beq        +0x2C /* 00003708 */
  5240. 000036DE  486F 0044                pea.l      [A7 + 0x44]
  5241. 000036E2  2F0B                     move.l     -[A7], A3
  5242. 000036E4  4EAD 9FF8                jsr        [A5 - 0x6008]
  5243. 000036E8  2600                     move.l     D3, D0
  5244. 000036EA  4A83                     tst.l      D3
  5245. 000036EC  504F                     addq.w     A7, 8
  5246. 000036EE  6600 0410                bne        +0x412 /* 00003B00 */
  5247. 000036F2  486F 0044                pea.l      [A7 + 0x44]
  5248. 000036F6  2F04                     move.l     -[A7], D4
  5249. 000036F8  2F0A                     move.l     -[A7], A2
  5250. 000036FA  4EBA F3A0                jsr        [PC - 0xC60 /* 00002A9C */]
  5251. 000036FE  2600                     move.l     D3, D0
  5252. 00003700  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5253. 00003704  6000 03FA                bra        +0x3FC /* 00003B00 */
  5254. label00003708:
  5255. 00003708  486F 0040                pea.l      [A7 + 0x40]
  5256. 0000370C  2F04                     move.l     -[A7], D4
  5257. 0000370E  2F0A                     move.l     -[A7], A2
  5258. 00003710  4EBA F426                jsr        [PC - 0xBDA /* 00002B38 */]
  5259. 00003714  2600                     move.l     D3, D0
  5260. 00003716  4A83                     tst.l      D3
  5261. 00003718  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5262. 0000371C  6600 03E2                bne        +0x3E4 /* 00003B00 */
  5263. 00003720  2F0B                     move.l     -[A7], A3
  5264. 00003722  486F 0044                pea.l      [A7 + 0x44]
  5265. 00003726  4EAD A028                jsr        [A5 - 0x5FD8]
  5266. 0000372A  504F                     addq.w     A7, 8
  5267. 0000372C  6000 03D2                bra        +0x3D4 /* 00003B00 */
  5268. 00003730  4A85                     tst.l      D5
  5269. 00003732  672A                     beq        +0x2C /* 0000375E */
  5270. 00003734  486F 0048                pea.l      [A7 + 0x48]
  5271. 00003738  2F0B                     move.l     -[A7], A3
  5272. 0000373A  4EAD 9FC0                jsr        [A5 - 0x6040]
  5273. 0000373E  2600                     move.l     D3, D0
  5274. 00003740  4A83                     tst.l      D3
  5275. 00003742  504F                     addq.w     A7, 8
  5276. 00003744  6600 03BA                bne        +0x3BC /* 00003B00 */
  5277. 00003748  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  5278. 0000374C  2F04                     move.l     -[A7], D4
  5279. 0000374E  2F0A                     move.l     -[A7], A2
  5280. 00003750  4EBA F70E                jsr        [PC - 0x8F2 /* 00002E60 */]
  5281. 00003754  2600                     move.l     D3, D0
  5282. 00003756  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5283. 0000375A  6000 03A4                bra        +0x3A6 /* 00003B00 */
  5284. label0000375E:
  5285. 0000375E  486F 003C                pea.l      [A7 + 0x3C]
  5286. 00003762  2F04                     move.l     -[A7], D4
  5287. 00003764  2F0A                     move.l     -[A7], A2
  5288. 00003766  4EBA F790                jsr        [PC - 0x870 /* 00002EF8 */]
  5289. 0000376A  2600                     move.l     D3, D0
  5290. 0000376C  4A80                     tst.l      D0
  5291. 0000376E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5292. 00003772  6600 038C                bne        +0x38E /* 00003B00 */
  5293. 00003776  2F0B                     move.l     -[A7], A3
  5294. 00003778  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  5295. 0000377C  4EAD A000                jsr        [A5 - 0x6000]
  5296. 00003780  2600                     move.l     D3, D0
  5297. 00003782  504F                     addq.w     A7, 8
  5298. 00003784  6000 037A                bra        +0x37C /* 00003B00 */
  5299. 00003788  4A85                     tst.l      D5
  5300. 0000378A  672A                     beq        +0x2C /* 000037B6 */
  5301. 0000378C  486F 0038                pea.l      [A7 + 0x38]
  5302. 00003790  2F0B                     move.l     -[A7], A3
  5303. 00003792  4EAD 9FF8                jsr        [A5 - 0x6008]
  5304. 00003796  2600                     move.l     D3, D0
  5305. 00003798  4A83                     tst.l      D3
  5306. 0000379A  504F                     addq.w     A7, 8
  5307. 0000379C  6600 0362                bne        +0x364 /* 00003B00 */
  5308. 000037A0  486F 0038                pea.l      [A7 + 0x38]
  5309. 000037A4  2F04                     move.l     -[A7], D4
  5310. 000037A6  2F0A                     move.l     -[A7], A2
  5311. 000037A8  4EBA F3EE                jsr        [PC - 0xC12 /* 00002B98 */]
  5312. 000037AC  2600                     move.l     D3, D0
  5313. 000037AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5314. 000037B2  6000 034C                bra        +0x34E /* 00003B00 */
  5315. label000037B6:
  5316. 000037B6  486F 0034                pea.l      [A7 + 0x34]
  5317. 000037BA  2F04                     move.l     -[A7], D4
  5318. 000037BC  2F0A                     move.l     -[A7], A2
  5319. 000037BE  4EBA F440                jsr        [PC - 0xBC0 /* 00002C00 */]
  5320. 000037C2  2600                     move.l     D3, D0
  5321. 000037C4  4A83                     tst.l      D3
  5322. 000037C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5323. 000037CA  6600 0334                bne        +0x336 /* 00003B00 */
  5324. 000037CE  2F0B                     move.l     -[A7], A3
  5325. 000037D0  486F 0038                pea.l      [A7 + 0x38]
  5326. 000037D4  4EAD A028                jsr        [A5 - 0x5FD8]
  5327. 000037D8  504F                     addq.w     A7, 8
  5328. 000037DA  6000 0324                bra        +0x326 /* 00003B00 */
  5329. 000037DE  4A85                     tst.l      D5
  5330. 000037E0  672A                     beq        +0x2C /* 0000380C */
  5331. 000037E2  486F 002C                pea.l      [A7 + 0x2C]
  5332. 000037E6  2F0B                     move.l     -[A7], A3
  5333. 000037E8  4EAD 9FE8                jsr        [A5 - 0x6018]
  5334. 000037EC  2600                     move.l     D3, D0
  5335. 000037EE  4A83                     tst.l      D3
  5336. 000037F0  504F                     addq.w     A7, 8
  5337. 000037F2  6600 030C                bne        +0x30E /* 00003B00 */
  5338. 000037F6  486F 002C                pea.l      [A7 + 0x2C]
  5339. 000037FA  2F04                     move.l     -[A7], D4
  5340. 000037FC  2F0A                     move.l     -[A7], A2
  5341. 000037FE  4EBA F460                jsr        [PC - 0xBA0 /* 00002C60 */]
  5342. 00003802  2600                     move.l     D3, D0
  5343. 00003804  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5344. 00003808  6000 02F6                bra        +0x2F8 /* 00003B00 */
  5345. label0000380C:
  5346. 0000380C  486F 0024                pea.l      [A7 + 0x24]
  5347. 00003810  2F04                     move.l     -[A7], D4
  5348. 00003812  2F0A                     move.l     -[A7], A2
  5349. 00003814  4EBA F4FC                jsr        [PC - 0xB04 /* 00002D12 */]
  5350. 00003818  2600                     move.l     D3, D0
  5351. 0000381A  4A83                     tst.l      D3
  5352. 0000381C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5353. 00003820  6600 02DE                bne        +0x2E0 /* 00003B00 */
  5354. 00003824  2F0B                     move.l     -[A7], A3
  5355. 00003826  486F 0028                pea.l      [A7 + 0x28]
  5356. 0000382A  4EAD A018                jsr        [A5 - 0x5FE8]
  5357. 0000382E  504F                     addq.w     A7, 8
  5358. 00003830  6000 02CE                bra        +0x2D0 /* 00003B00 */
  5359. 00003834  4A85                     tst.l      D5
  5360. 00003836  672A                     beq        +0x2C /* 00003862 */
  5361. 00003838  486F 001C                pea.l      [A7 + 0x1C]
  5362. 0000383C  2F0B                     move.l     -[A7], A3
  5363. 0000383E  4EAD 9FE8                jsr        [A5 - 0x6018]
  5364. 00003842  2600                     move.l     D3, D0
  5365. 00003844  4A83                     tst.l      D3
  5366. 00003846  504F                     addq.w     A7, 8
  5367. 00003848  6600 02B6                bne        +0x2B8 /* 00003B00 */
  5368. 0000384C  486F 001C                pea.l      [A7 + 0x1C]
  5369. 00003850  2F04                     move.l     -[A7], D4
  5370. 00003852  2F0A                     move.l     -[A7], A2
  5371. 00003854  4EBA F52C                jsr        [PC - 0xAD4 /* 00002D82 */]
  5372. 00003858  2600                     move.l     D3, D0
  5373. 0000385A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5374. 0000385E  6000 02A0                bra        +0x2A2 /* 00003B00 */
  5375. label00003862:
  5376. 00003862  486F 0014                pea.l      [A7 + 0x14]
  5377. 00003866  2F04                     move.l     -[A7], D4
  5378. 00003868  2F0A                     move.l     -[A7], A2
  5379. 0000386A  4EBA F584                jsr        [PC - 0xA7C /* 00002DF0 */]
  5380. 0000386E  2600                     move.l     D3, D0
  5381. 00003870  4A83                     tst.l      D3
  5382. 00003872  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5383. 00003876  6600 0288                bne        +0x28A /* 00003B00 */
  5384. 0000387A  2F0B                     move.l     -[A7], A3
  5385. 0000387C  486F 0018                pea.l      [A7 + 0x18]
  5386. 00003880  4EAD A018                jsr        [A5 - 0x5FE8]
  5387. 00003884  504F                     addq.w     A7, 8
  5388. 00003886  6000 0278                bra        +0x27A /* 00003B00 */
  5389. 0000388A  4A85                     tst.l      D5
  5390. 0000388C  672A                     beq        +0x2C /* 000038B8 */
  5391. 0000388E  486F 0048                pea.l      [A7 + 0x48]
  5392. 00003892  2F0B                     move.l     -[A7], A3
  5393. 00003894  4EAD 9FC0                jsr        [A5 - 0x6040]
  5394. 00003898  2600                     move.l     D3, D0
  5395. 0000389A  4A83                     tst.l      D3
  5396. 0000389C  504F                     addq.w     A7, 8
  5397. 0000389E  6600 0260                bne        +0x262 /* 00003B00 */
  5398. 000038A2  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  5399. 000038A6  2F04                     move.l     -[A7], D4
  5400. 000038A8  2F0A                     move.l     -[A7], A2
  5401. 000038AA  4EBA F6B0                jsr        [PC - 0x950 /* 00002F5C */]
  5402. 000038AE  2600                     move.l     D3, D0
  5403. 000038B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5404. 000038B4  6000 024A                bra        +0x24C /* 00003B00 */
  5405. label000038B8:
  5406. 000038B8  486F 0010                pea.l      [A7 + 0x10]
  5407. 000038BC  2F04                     move.l     -[A7], D4
  5408. 000038BE  2F0A                     move.l     -[A7], A2
  5409. 000038C0  4EBA F6F6                jsr        [PC - 0x90A /* 00002FB8 */]
  5410. 000038C4  2600                     move.l     D3, D0
  5411. 000038C6  4A80                     tst.l      D0
  5412. 000038C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5413. 000038CC  6600 0232                bne        +0x234 /* 00003B00 */
  5414. 000038D0  2F0B                     move.l     -[A7], A3
  5415. 000038D2  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  5416. 000038D6  4EAD A000                jsr        [A5 - 0x6000]
  5417. 000038DA  2600                     move.l     D3, D0
  5418. 000038DC  504F                     addq.w     A7, 8
  5419. 000038DE  6000 0220                bra        +0x222 /* 00003B00 */
  5420. 000038E2  4A85                     tst.l      D5
  5421. 000038E4  672A                     beq        +0x2C /* 00003910 */
  5422. 000038E6  486F 0048                pea.l      [A7 + 0x48]
  5423. 000038EA  2F0B                     move.l     -[A7], A3
  5424. 000038EC  4EAD 9FC0                jsr        [A5 - 0x6040]
  5425. 000038F0  2600                     move.l     D3, D0
  5426. 000038F2  4A83                     tst.l      D3
  5427. 000038F4  504F                     addq.w     A7, 8
  5428. 000038F6  6600 0208                bne        +0x20A /* 00003B00 */
  5429. 000038FA  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  5430. 000038FE  2F04                     move.l     -[A7], D4
  5431. 00003900  2F0A                     move.l     -[A7], A2
  5432. 00003902  4EBA F716                jsr        [PC - 0x8EA /* 0000301A */]
  5433. 00003906  2600                     move.l     D3, D0
  5434. 00003908  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5435. 0000390C  6000 01F2                bra        +0x1F4 /* 00003B00 */
  5436. label00003910:
  5437. 00003910  486F 000C                pea.l      [A7 + 0xC]
  5438. 00003914  2F04                     move.l     -[A7], D4
  5439. 00003916  2F0A                     move.l     -[A7], A2
  5440. 00003918  4EBA F75C                jsr        [PC - 0x8A4 /* 00003076 */]
  5441. 0000391C  2600                     move.l     D3, D0
  5442. 0000391E  4A80                     tst.l      D0
  5443. 00003920  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5444. 00003924  6600 01DA                bne        +0x1DC /* 00003B00 */
  5445. 00003928  2F0B                     move.l     -[A7], A3
  5446. 0000392A  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  5447. 0000392E  4EAD A000                jsr        [A5 - 0x6000]
  5448. 00003932  2600                     move.l     D3, D0
  5449. 00003934  504F                     addq.w     A7, 8
  5450. 00003936  6000 01C8                bra        +0x1CA /* 00003B00 */
  5451. 0000393A  4A85                     tst.l      D5
  5452. 0000393C  672A                     beq        +0x2C /* 00003968 */
  5453. 0000393E  486F 0048                pea.l      [A7 + 0x48]
  5454. 00003942  2F0B                     move.l     -[A7], A3
  5455. 00003944  4EAD 9FC0                jsr        [A5 - 0x6040]
  5456. 00003948  2600                     move.l     D3, D0
  5457. 0000394A  4A83                     tst.l      D3
  5458. 0000394C  504F                     addq.w     A7, 8
  5459. 0000394E  6600 01B0                bne        +0x1B2 /* 00003B00 */
  5460. 00003952  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  5461. 00003956  2F04                     move.l     -[A7], D4
  5462. 00003958  2F0A                     move.l     -[A7], A2
  5463. 0000395A  4EBA F77C                jsr        [PC - 0x884 /* 000030D8 */]
  5464. 0000395E  2600                     move.l     D3, D0
  5465. 00003960  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5466. 00003964  6000 019A                bra        +0x19C /* 00003B00 */
  5467. label00003968:
  5468. 00003968  486F 0008                pea.l      [A7 + 0x8]
  5469. 0000396C  2F04                     move.l     -[A7], D4
  5470. 0000396E  2F0A                     move.l     -[A7], A2
  5471. 00003970  4EBA F7FC                jsr        [PC - 0x804 /* 0000316E */]
  5472. 00003974  2600                     move.l     D3, D0
  5473. 00003976  4A80                     tst.l      D0
  5474. 00003978  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5475. 0000397C  6600 0182                bne        +0x184 /* 00003B00 */
  5476. 00003980  2F0B                     move.l     -[A7], A3
  5477. 00003982  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  5478. 00003986  4EAD A000                jsr        [A5 - 0x6000]
  5479. 0000398A  2600                     move.l     D3, D0
  5480. 0000398C  504F                     addq.w     A7, 8
  5481. 0000398E  6000 0170                bra        +0x172 /* 00003B00 */
  5482. 00003992  4A85                     tst.l      D5
  5483. 00003994  672A                     beq        +0x2C /* 000039C0 */
  5484. 00003996  486F 0048                pea.l      [A7 + 0x48]
  5485. 0000399A  2F0B                     move.l     -[A7], A3
  5486. 0000399C  4EAD 9FC0                jsr        [A5 - 0x6040]
  5487. 000039A0  2600                     move.l     D3, D0
  5488. 000039A2  4A83                     tst.l      D3
  5489. 000039A4  504F                     addq.w     A7, 8
  5490. 000039A6  6600 0158                bne        +0x15A /* 00003B00 */
  5491. 000039AA  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  5492. 000039AE  2F04                     move.l     -[A7], D4
  5493. 000039B0  2F0A                     move.l     -[A7], A2
  5494. 000039B2  4EBA F81E                jsr        [PC - 0x7E2 /* 000031D2 */]
  5495. 000039B6  2600                     move.l     D3, D0
  5496. 000039B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5497. 000039BC  6000 0142                bra        +0x144 /* 00003B00 */
  5498. label000039C0:
  5499. 000039C0  486F 0007                pea.l      [A7 + 0x7]
  5500. 000039C4  2F04                     move.l     -[A7], D4
  5501. 000039C6  2F0A                     move.l     -[A7], A2
  5502. 000039C8  4EBA F8A2                jsr        [PC - 0x75E /* 0000326C */]
  5503. 000039CC  2600                     move.l     D3, D0
  5504. 000039CE  4A80                     tst.l      D0
  5505. 000039D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5506. 000039D4  6600 012A                bne        +0x12C /* 00003B00 */
  5507. 000039D8  2F0B                     move.l     -[A7], A3
  5508. 000039DA  7000                     moveq.l    D0, 0x00
  5509. 000039DC  102F 000B                move.b     D0, [A7 + 0xB]
  5510. 000039E0  2F00                     move.l     -[A7], D0
  5511. 000039E2  4EAD A000                jsr        [A5 - 0x6000]
  5512. 000039E6  2600                     move.l     D3, D0
  5513. 000039E8  504F                     addq.w     A7, 8
  5514. 000039EA  6000 0114                bra        +0x116 /* 00003B00 */
  5515. 000039EE  4A85                     tst.l      D5
  5516. 000039F0  672A                     beq        +0x2C /* 00003A1C */
  5517. 000039F2  486F 0048                pea.l      [A7 + 0x48]
  5518. 000039F6  2F0B                     move.l     -[A7], A3
  5519. 000039F8  4EAD 9FC0                jsr        [A5 - 0x6040]
  5520. 000039FC  2600                     move.l     D3, D0
  5521. 000039FE  4A83                     tst.l      D3
  5522. 00003A00  504F                     addq.w     A7, 8
  5523. 00003A02  6600 00FC                bne        +0xFE /* 00003B00 */
  5524. 00003A06  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  5525. 00003A0A  2F04                     move.l     -[A7], D4
  5526. 00003A0C  2F0A                     move.l     -[A7], A2
  5527. 00003A0E  4EBA F8CA                jsr        [PC - 0x736 /* 000032DA */]
  5528. 00003A12  2600                     move.l     D3, D0
  5529. 00003A14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5530. 00003A18  6000 00E6                bra        +0xE8 /* 00003B00 */
  5531. label00003A1C:
  5532. 00003A1C  486F 0006                pea.l      [A7 + 0x6]
  5533. 00003A20  2F04                     move.l     -[A7], D4
  5534. 00003A22  2F0A                     move.l     -[A7], A2
  5535. 00003A24  4EBA F94E                jsr        [PC - 0x6B2 /* 00003374 */]
  5536. 00003A28  2600                     move.l     D3, D0
  5537. 00003A2A  4A80                     tst.l      D0
  5538. 00003A2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5539. 00003A30  6600 00CE                bne        +0xD0 /* 00003B00 */
  5540. 00003A34  2F0B                     move.l     -[A7], A3
  5541. 00003A36  7000                     moveq.l    D0, 0x00
  5542. 00003A38  102F 000A                move.b     D0, [A7 + 0xA]
  5543. 00003A3C  2F00                     move.l     -[A7], D0
  5544. 00003A3E  4EAD A000                jsr        [A5 - 0x6000]
  5545. 00003A42  2600                     move.l     D3, D0
  5546. 00003A44  504F                     addq.w     A7, 8
  5547. 00003A46  6000 00B8                bra        +0xBA /* 00003B00 */
  5548. 00003A4A  4A85                     tst.l      D5
  5549. 00003A4C  672A                     beq        +0x2C /* 00003A78 */
  5550. 00003A4E  486F 0048                pea.l      [A7 + 0x48]
  5551. 00003A52  2F0B                     move.l     -[A7], A3
  5552. 00003A54  4EAD 9FC0                jsr        [A5 - 0x6040]
  5553. 00003A58  2600                     move.l     D3, D0
  5554. 00003A5A  4A83                     tst.l      D3
  5555. 00003A5C  504F                     addq.w     A7, 8
  5556. 00003A5E  6600 00A0                bne        +0xA2 /* 00003B00 */
  5557. 00003A62  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  5558. 00003A66  2F04                     move.l     -[A7], D4
  5559. 00003A68  2F0A                     move.l     -[A7], A2
  5560. 00003A6A  4EBA F972                jsr        [PC - 0x68E /* 000033DE */]
  5561. 00003A6E  2600                     move.l     D3, D0
  5562. 00003A70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5563. 00003A74  6000 008A                bra        +0x8C /* 00003B00 */
  5564. label00003A78:
  5565. 00003A78  486F 0005                pea.l      [A7 + 0x5]
  5566. 00003A7C  2F04                     move.l     -[A7], D4
  5567. 00003A7E  2F0A                     move.l     -[A7], A2
  5568. 00003A80  4EBA F9F6                jsr        [PC - 0x60A /* 00003478 */]
  5569. 00003A84  2600                     move.l     D3, D0
  5570. 00003A86  4A80                     tst.l      D0
  5571. 00003A88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5572. 00003A8C  6672                     bne        +0x74 /* 00003B00 */
  5573. 00003A8E  2F0B                     move.l     -[A7], A3
  5574. 00003A90  7000                     moveq.l    D0, 0x00
  5575. 00003A92  102F 0009                move.b     D0, [A7 + 0x9]
  5576. 00003A96  2F00                     move.l     -[A7], D0
  5577. 00003A98  4EAD A000                jsr        [A5 - 0x6000]
  5578. 00003A9C  2600                     move.l     D3, D0
  5579. 00003A9E  504F                     addq.w     A7, 8
  5580. 00003AA0  605E                     bra        +0x60 /* 00003B00 */
  5581. 00003AA2  4A85                     tst.l      D5
  5582. 00003AA4  6726                     beq        +0x28 /* 00003ACC */
  5583. 00003AA6  486F 0048                pea.l      [A7 + 0x48]
  5584. 00003AAA  2F0B                     move.l     -[A7], A3
  5585. 00003AAC  4EAD 9FC0                jsr        [A5 - 0x6040]
  5586. 00003AB0  2600                     move.l     D3, D0
  5587. 00003AB2  4A83                     tst.l      D3
  5588. 00003AB4  504F                     addq.w     A7, 8
  5589. 00003AB6  6648                     bne        +0x4A /* 00003B00 */
  5590. 00003AB8  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  5591. 00003ABC  2F04                     move.l     -[A7], D4
  5592. 00003ABE  2F0A                     move.l     -[A7], A2
  5593. 00003AC0  4EBA FA24                jsr        [PC - 0x5DC /* 000034E6 */]
  5594. 00003AC4  2600                     move.l     D3, D0
  5595. 00003AC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5596. 00003ACA  6034                     bra        +0x36 /* 00003B00 */
  5597. label00003ACC:
  5598. 00003ACC  4857                     pea.l      [A7]
  5599. 00003ACE  2F04                     move.l     -[A7], D4
  5600. 00003AD0  2F0A                     move.l     -[A7], A2
  5601. 00003AD2  4EBA FB04                jsr        [PC - 0x4FC /* 000035D8 */]
  5602. 00003AD6  2600                     move.l     D3, D0
  5603. 00003AD8  4A80                     tst.l      D0
  5604. 00003ADA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5605. 00003ADE  6620                     bne        +0x22 /* 00003B00 */
  5606. 00003AE0  2F0B                     move.l     -[A7], A3
  5607. 00003AE2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  5608. 00003AE6  4EAD A000                jsr        [A5 - 0x6000]
  5609. 00003AEA  2600                     move.l     D3, D0
  5610. 00003AEC  504F                     addq.w     A7, 8
  5611. 00003AEE  6010                     bra        +0x12 /* 00003B00 */
  5612. 00003AF0  2F06                     move.l     -[A7], D6
  5613. 00003AF2  2F3C 8004 07D5           move.l     -[A7], 0x800407D5
  5614. 00003AF8  4EAD 9FA8                jsr        [A5 - 0x6058]
  5615. 00003AFC  2600                     move.l     D3, D0
  5616. 00003AFE  504F                     addq.w     A7, 8
  5617. label00003B00:
  5618. 00003B00  2F14                     move.l     -[A7], [A4]
  5619. 00003B02  4EBA DFE8                jsr        [PC - 0x2018 /* 00001AEC */]
  5620. 00003B06  2003                     move.l     D0, D3
  5621. 00003B08  4FEF 0050                lea.l      A7, [A7 + 0x50]
  5622. 00003B0C  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  5623. 00003B10  4E75                     rts
  5624. fn00003B12:
  5625. 00003B12  206F 0004                movea.l    A0, [A7 + 0x4]
  5626. 00003B16  20BC 0000 0234           move.l     [A0], 0x234
  5627. 00003B1C  217C 0000 0243 0004      move.l     [A0 + 0x4], 0x243
  5628. 00003B24  42A8 0008                clr.l      [A0 + 0x8]
  5629. 00003B28  42A8 0014                clr.l      [A0 + 0x14]
  5630. 00003B2C  7000                     moveq.l    D0, 0x00
  5631. 00003B2E  4E75                     rts
  5632. 00003B30  2F03                     move.l     -[A7], D3
  5633. 00003B32  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  5634. 00003B36  7600                     moveq.l    D3, 0x00
  5635. 00003B38  4297                     clr.l      [A7]
  5636. 00003B3A  42AF 0004                clr.l      [A7 + 0x4]
  5637. 00003B3E  42AF 0008                clr.l      [A7 + 0x8]
  5638. 00003B42  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  5639. 00003B46  486F 0004                pea.l      [A7 + 0x4]
  5640. 00003B4A  4EBA 000E                jsr        [PC + 0xE /* 00003B5A */]
  5641. 00003B4E  2600                     move.l     D3, D0
  5642. 00003B50  2003                     move.l     D0, D3
  5643. 00003B52  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5644. 00003B56  261F                     move.l     D3, [A7]+
  5645. 00003B58  4E75                     rts
  5646. fn00003B5A:
  5647. 00003B5A  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  5648. 00003B5E  246F 001C                movea.l    A2, [A7 + 0x1C]
  5649. 00003B62  282F 0020                move.l     D4, [A7 + 0x20]
  5650. 00003B66  7600                     moveq.l    D3, 0x00
  5651. 00003B68  97CB                     sub.l      A3, A3
  5652. 00003B6A  99CC                     sub.l      A4, A4
  5653. 00003B6C  9DCE                     sub.l      A6, A6
  5654. 00003B6E  4AAA 0008                tst.l      [A2 + 0x8]
  5655. 00003B72  6608                     bne        +0xA /* 00003B7C */
  5656. 00003B74  2F0A                     move.l     -[A7], A2
  5657. 00003B76  4EBA FF9A                jsr        [PC - 0x66 /* 00003B12 */]
  5658. 00003B7A  584F                     addq.w     A7, 4
  5659. label00003B7C:
  5660. 00003B7C  0CAA 0000 0243 0004      cmpi.l     [A2 + 0x4], 0x243
  5661. 00003B84  6668                     bne        +0x6A /* 00003BEE */
  5662. 00003B86  0C92 0000 0234           cmpi.l     [A2], 0x234
  5663. 00003B8C  6708                     beq        +0xA /* 00003B96 */
  5664. 00003B8E  0C92 0000 0240           cmpi.l     [A2], 0x240
  5665. 00003B94  6650                     bne        +0x52 /* 00003BE6 */
  5666. label00003B96:
  5667. 00003B96  4AAA 0008                tst.l      [A2 + 0x8]
  5668. 00003B9A  670C                     beq        +0xE /* 00003BA8 */
  5669. 00003B9C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  5670. 00003BA0  4EAD EB78                jsr        [A5 - 0x1488]
  5671. 00003BA4  2C48                     movea.l    A6, A0
  5672. 00003BA6  584F                     addq.w     A7, 4
  5673. label00003BA8:
  5674. 00003BA8  42A7                     clr.l      -[A7]
  5675. 00003BAA  4878 1706                push.l     0x1706
  5676. 00003BAE  4EAD C1F8                jsr        [A5 - 0x3E08]
  5677. 00003BB2  2648                     movea.l    A3, A0
  5678. 00003BB4  200B                     move.l     D0, A3
  5679. 00003BB6  4A80                     tst.l      D0
  5680. 00003BB8  504F                     addq.w     A7, 8
  5681. 00003BBA  6722                     beq        +0x24 /* 00003BDE */
  5682. 00003BBC  2F0B                     move.l     -[A7], A3
  5683. 00003BBE  4EBA DF0A                jsr        [PC - 0x20F6 /* 00001ACA */]
  5684. 00003BC2  2848                     movea.l    A4, A0
  5685. 00003BC4  1F3C 0001                move.b     -[A7], 0x1
  5686. 00003BC8  2F0C                     move.l     -[A7], A4
  5687. 00003BCA  4EAD C538                jsr        [A5 - 0x3AC8]
  5688. 00003BCE  294E 0008                move.l     [A4 + 0x8], A6
  5689. 00003BD2  2F0B                     move.l     -[A7], A3
  5690. 00003BD4  4EBA DF16                jsr        [PC - 0x20EA /* 00001AEC */]
  5691. 00003BD8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5692. 00003BDC  6016                     bra        +0x18 /* 00003BF4 */
  5693. label00003BDE:
  5694. 00003BDE  263C 8004 0002           move.l     D3, 0x80040002
  5695. 00003BE4  600E                     bra        +0x10 /* 00003BF4 */
  5696. label00003BE6:
  5697. 00003BE6  263C 8004 0BBB           move.l     D3, 0x80040BBB
  5698. 00003BEC  6006                     bra        +0x8 /* 00003BF4 */
  5699. label00003BEE:
  5700. 00003BEE  263C 8004 0BBC           move.l     D3, 0x80040BBC
  5701. label00003BF4:
  5702. 00003BF4  2044                     movea.l    A0, D4
  5703. 00003BF6  42A8 0004                clr.l      [A0 + 0x4]
  5704. 00003BFA  208B                     move.l     [A0], A3
  5705. 00003BFC  2003                     move.l     D0, D3
  5706. 00003BFE  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  5707. 00003C02  4E75                     rts
  5708. 00003C04  48E7 1030                movem.l    -[A7], D3,A2,A3
  5709. 00003C08  246F 0010                movea.l    A2, [A7 + 0x10]
  5710. 00003C0C  266F 0014                movea.l    A3, [A7 + 0x14]
  5711. 00003C10  7600                     moveq.l    D3, 0x00
  5712. 00003C12  2F0B                     move.l     -[A7], A3
  5713. 00003C14  4EBA FEFC                jsr        [PC - 0x104 /* 00003B12 */]
  5714. 00003C18  200A                     move.l     D0, A2
  5715. 00003C1A  584F                     addq.w     A7, 4
  5716. 00003C1C  6718                     beq        +0x1A /* 00003C36 */
  5717. 00003C1E  4A92                     tst.l      [A2]
  5718. 00003C20  6714                     beq        +0x16 /* 00003C36 */
  5719. 00003C22  2052                     movea.l    A0, [A2]
  5720. 00003C24  2050                     movea.l    A0, [A0]
  5721. 00003C26  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5722. 00003C2A  4EAD EB68                jsr        [A5 - 0x1498]
  5723. 00003C2E  2748 0008                move.l     [A3 + 0x8], A0
  5724. 00003C32  584F                     addq.w     A7, 4
  5725. 00003C34  6006                     bra        +0x8 /* 00003C3C */
  5726. label00003C36:
  5727. 00003C36  263C 8004 0BBF           move.l     D3, 0x80040BBF
  5728. label00003C3C:
  5729. 00003C3C  2003                     move.l     D0, D3
  5730. 00003C3E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5731. 00003C42  4E75                     rts
  5732. 00003C44  2F0A                     move.l     -[A7], A2
  5733. 00003C46  594F                     subq.w     A7, 4
  5734. 00003C48  246F 000C                movea.l    A2, [A7 + 0xC]
  5735. 00003C4C  4297                     clr.l      [A7]
  5736. 00003C4E  2F0A                     move.l     -[A7], A2
  5737. 00003C50  4EBA 004C                jsr        [PC + 0x4C /* 00003C9E */]
  5738. 00003C54  2F12                     move.l     -[A7], [A2]
  5739. 00003C56  4EAD C520                jsr        [A5 - 0x3AE0]
  5740. 00003C5A  4292                     clr.l      [A2]
  5741. 00003C5C  202F 0008                move.l     D0, [A7 + 0x8]
  5742. 00003C60  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5743. 00003C64  245F                     movea.l    A2, [A7]+
  5744. 00003C66  4E75                     rts
  5745. 00003C68  48E7 1030                movem.l    -[A7], D3,A2,A3
  5746. 00003C6C  246F 0010                movea.l    A2, [A7 + 0x10]
  5747. 00003C70  7600                     moveq.l    D3, 0x00
  5748. 00003C72  4AAA 0004                tst.l      [A2 + 0x4]
  5749. 00003C76  661E                     bne        +0x20 /* 00003C96 */
  5750. 00003C78  2F12                     move.l     -[A7], [A2]
  5751. 00003C7A  4EBA DE4E                jsr        [PC - 0x21B2 /* 00001ACA */]
  5752. 00003C7E  2648                     movea.l    A3, A0
  5753. 00003C80  2F0B                     move.l     -[A7], A3
  5754. 00003C82  4EAD F700                jsr        [A5 - 0x900]
  5755. 00003C86  2F12                     move.l     -[A7], [A2]
  5756. 00003C88  4EBA DE62                jsr        [PC - 0x219E /* 00001AEC */]
  5757. 00003C8C  7001                     moveq.l    D0, 0x01
  5758. 00003C8E  2540 0004                move.l     [A2 + 0x4], D0
  5759. 00003C92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5760. label00003C96:
  5761. 00003C96  2003                     move.l     D0, D3
  5762. 00003C98  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5763. 00003C9C  4E75                     rts
  5764. fn00003C9E:
  5765. 00003C9E  48E7 1030                movem.l    -[A7], D3,A2,A3
  5766. 00003CA2  246F 0010                movea.l    A2, [A7 + 0x10]
  5767. 00003CA6  7600                     moveq.l    D3, 0x00
  5768. 00003CA8  4AAA 0004                tst.l      [A2 + 0x4]
  5769. 00003CAC  671E                     beq        +0x20 /* 00003CCC */
  5770. 00003CAE  2F12                     move.l     -[A7], [A2]
  5771. 00003CB0  4EBA DE18                jsr        [PC - 0x21E8 /* 00001ACA */]
  5772. 00003CB4  2648                     movea.l    A3, A0
  5773. 00003CB6  4227                     clr.b      -[A7]
  5774. 00003CB8  2F0B                     move.l     -[A7], A3
  5775. 00003CBA  4EAD F760                jsr        [A5 - 0x8A0]
  5776. 00003CBE  2F12                     move.l     -[A7], [A2]
  5777. 00003CC0  4EBA DE2A                jsr        [PC - 0x21D6 /* 00001AEC */]
  5778. 00003CC4  42AA 0004                clr.l      [A2 + 0x4]
  5779. 00003CC8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5780. label00003CCC:
  5781. 00003CCC  2003                     move.l     D0, D3
  5782. 00003CCE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5783. 00003CD2  4E75                     rts
  5784. 00003CD4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5785. 00003CD8  266F 0014                movea.l    A3, [A7 + 0x14]
  5786. 00003CDC  7800                     moveq.l    D4, 0x00
  5787. 00003CDE  262B 0004                move.l     D3, [A3 + 0x4]
  5788. 00003CE2  2F13                     move.l     -[A7], [A3]
  5789. 00003CE4  4EBA DDE4                jsr        [PC - 0x221C /* 00001ACA */]
  5790. 00003CE8  2448                     movea.l    A2, A0
  5791. 00003CEA  4A83                     tst.l      D3
  5792. 00003CEC  584F                     addq.w     A7, 4
  5793. 00003CEE  670A                     beq        +0xC /* 00003CFA */
  5794. 00003CF0  4227                     clr.b      -[A7]
  5795. 00003CF2  2F0A                     move.l     -[A7], A2
  5796. 00003CF4  4EAD F760                jsr        [A5 - 0x8A0]
  5797. 00003CF8  5C4F                     addq.w     A7, 6
  5798. label00003CFA:
  5799. 00003CFA  3F2F 001A                move.w     -[A7], [A7 + 0x1A]
  5800. 00003CFE  2F0A                     move.l     -[A7], A2
  5801. 00003D00  4EAD C570                jsr        [A5 - 0x3A90]
  5802. 00003D04  4A83                     tst.l      D3
  5803. 00003D06  5C4F                     addq.w     A7, 6
  5804. 00003D08  6708                     beq        +0xA /* 00003D12 */
  5805. 00003D0A  2F0A                     move.l     -[A7], A2
  5806. 00003D0C  4EAD F700                jsr        [A5 - 0x900]
  5807. 00003D10  584F                     addq.w     A7, 4
  5808. label00003D12:
  5809. 00003D12  2F13                     move.l     -[A7], [A3]
  5810. 00003D14  4EBA DDD6                jsr        [PC - 0x222A /* 00001AEC */]
  5811. 00003D18  2004                     move.l     D0, D4
  5812. 00003D1A  584F                     addq.w     A7, 4
  5813. 00003D1C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5814. 00003D20  4E75                     rts
  5815. 00003D22  594F                     subq.w     A7, 4
  5816. 00003D24  4297                     clr.l      [A7]
  5817. 00003D26  206F 0008                movea.l    A0, [A7 + 0x8]
  5818. 00003D2A  2050                     movea.l    A0, [A0]
  5819. 00003D2C  2050                     movea.l    A0, [A0]
  5820. 00003D2E  3268 16F4                movea.w    A1, [A0 + 0x16F4]
  5821. 00003D32  206F 000C                movea.l    A0, [A7 + 0xC]
  5822. 00003D36  2089                     move.l     [A0], A1
  5823. 00003D38  2017                     move.l     D0, [A7]
  5824. 00003D3A  584F                     addq.w     A7, 4
  5825. 00003D3C  4E75                     rts
  5826. 00003D3E  594F                     subq.w     A7, 4
  5827. 00003D40  4297                     clr.l      [A7]
  5828. 00003D42  594F                     subq.w     A7, 4
  5829. 00003D44  206F 000C                movea.l    A0, [A7 + 0xC]
  5830. 00003D48  2050                     movea.l    A0, [A0]
  5831. 00003D4A  2050                     movea.l    A0, [A0]
  5832. 00003D4C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5833. 00003D50  4EAD C608                jsr        [A5 - 0x39F8]
  5834. 00003D54  201F                     move.l     D0, [A7]+
  5835. 00003D56  206F 000C                movea.l    A0, [A7 + 0xC]
  5836. 00003D5A  2080                     move.l     [A0], D0
  5837. 00003D5C  2017                     move.l     D0, [A7]
  5838. 00003D5E  584F                     addq.w     A7, 4
  5839. 00003D60  4E75                     rts
  5840. 00003D62  2F0A                     move.l     -[A7], A2
  5841. 00003D64  514F                     subq.w     A7, 8
  5842. 00003D66  246F 0010                movea.l    A2, [A7 + 0x10]
  5843. 00003D6A  486F 0004                pea.l      [A7 + 0x4]
  5844. 00003D6E  2F0A                     move.l     -[A7], A2
  5845. 00003D70  4EBA DD8E                jsr        [PC - 0x2272 /* 00001B00 */]
  5846. 00003D74  4A80                     tst.l      D0
  5847. 00003D76  504F                     addq.w     A7, 8
  5848. 00003D78  671C                     beq        +0x1E /* 00003D96 */
  5849. 00003D7A  2F12                     move.l     -[A7], [A2]
  5850. 00003D7C  4EBA DD4C                jsr        [PC - 0x22B4 /* 00001ACA */]
  5851. 00003D80  2F48 0004                move.l     [A7 + 0x4], A0
  5852. 00003D84  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  5853. 00003D88  4EAD F710                jsr        [A5 - 0x8F0]
  5854. 00003D8C  2F12                     move.l     -[A7], [A2]
  5855. 00003D8E  4EBA DD5C                jsr        [PC - 0x22A4 /* 00001AEC */]
  5856. 00003D92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5857. label00003D96:
  5858. 00003D96  202F 0004                move.l     D0, [A7 + 0x4]
  5859. 00003D9A  504F                     addq.w     A7, 8
  5860. 00003D9C  245F                     movea.l    A2, [A7]+
  5861. 00003D9E  4E75                     rts
  5862. 00003DA0  2F0A                     move.l     -[A7], A2
  5863. 00003DA2  514F                     subq.w     A7, 8
  5864. 00003DA4  246F 0010                movea.l    A2, [A7 + 0x10]
  5865. 00003DA8  486F 0004                pea.l      [A7 + 0x4]
  5866. 00003DAC  2F0A                     move.l     -[A7], A2
  5867. 00003DAE  4EBA DD50                jsr        [PC - 0x22B0 /* 00001B00 */]
  5868. 00003DB2  4A80                     tst.l      D0
  5869. 00003DB4  504F                     addq.w     A7, 8
  5870. 00003DB6  671C                     beq        +0x1E /* 00003DD4 */
  5871. 00003DB8  2F12                     move.l     -[A7], [A2]
  5872. 00003DBA  4EBA DD0E                jsr        [PC - 0x22F2 /* 00001ACA */]
  5873. 00003DBE  2F48 0004                move.l     [A7 + 0x4], A0
  5874. 00003DC2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  5875. 00003DC6  4EAD F720                jsr        [A5 - 0x8E0]
  5876. 00003DCA  2F12                     move.l     -[A7], [A2]
  5877. 00003DCC  4EBA DD1E                jsr        [PC - 0x22E2 /* 00001AEC */]
  5878. 00003DD0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5879. label00003DD4:
  5880. 00003DD4  202F 0004                move.l     D0, [A7 + 0x4]
  5881. 00003DD8  504F                     addq.w     A7, 8
  5882. 00003DDA  245F                     movea.l    A2, [A7]+
  5883. 00003DDC  4E75                     rts
  5884. 00003DDE  2F0A                     move.l     -[A7], A2
  5885. 00003DE0  514F                     subq.w     A7, 8
  5886. 00003DE2  246F 0010                movea.l    A2, [A7 + 0x10]
  5887. 00003DE6  486F 0004                pea.l      [A7 + 0x4]
  5888. 00003DEA  2F0A                     move.l     -[A7], A2
  5889. 00003DEC  4EBA DD12                jsr        [PC - 0x22EE /* 00001B00 */]
  5890. 00003DF0  4A80                     tst.l      D0
  5891. 00003DF2  504F                     addq.w     A7, 8
  5892. 00003DF4  671C                     beq        +0x1E /* 00003E12 */
  5893. 00003DF6  2F12                     move.l     -[A7], [A2]
  5894. 00003DF8  4EBA DCD0                jsr        [PC - 0x2330 /* 00001ACA */]
  5895. 00003DFC  2F48 0004                move.l     [A7 + 0x4], A0
  5896. 00003E00  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  5897. 00003E04  4EAD F730                jsr        [A5 - 0x8D0]
  5898. 00003E08  2F12                     move.l     -[A7], [A2]
  5899. 00003E0A  4EBA DCE0                jsr        [PC - 0x2320 /* 00001AEC */]
  5900. 00003E0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5901. label00003E12:
  5902. 00003E12  202F 0004                move.l     D0, [A7 + 0x4]
  5903. 00003E16  504F                     addq.w     A7, 8
  5904. 00003E18  245F                     movea.l    A2, [A7]+
  5905. 00003E1A  4E75                     rts
  5906. 00003E1C  2F0A                     move.l     -[A7], A2
  5907. 00003E1E  514F                     subq.w     A7, 8
  5908. 00003E20  246F 0010                movea.l    A2, [A7 + 0x10]
  5909. 00003E24  486F 0004                pea.l      [A7 + 0x4]
  5910. 00003E28  2F0A                     move.l     -[A7], A2
  5911. 00003E2A  4EBA DCD4                jsr        [PC - 0x232C /* 00001B00 */]
  5912. 00003E2E  4A80                     tst.l      D0
  5913. 00003E30  504F                     addq.w     A7, 8
  5914. 00003E32  671C                     beq        +0x1E /* 00003E50 */
  5915. 00003E34  2F12                     move.l     -[A7], [A2]
  5916. 00003E36  4EBA DC92                jsr        [PC - 0x236E /* 00001ACA */]
  5917. 00003E3A  2F48 0004                move.l     [A7 + 0x4], A0
  5918. 00003E3E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  5919. 00003E42  4EAD F750                jsr        [A5 - 0x8B0]
  5920. 00003E46  2F12                     move.l     -[A7], [A2]
  5921. 00003E48  4EBA DCA2                jsr        [PC - 0x235E /* 00001AEC */]
  5922. 00003E4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5923. label00003E50:
  5924. 00003E50  202F 0004                move.l     D0, [A7 + 0x4]
  5925. 00003E54  504F                     addq.w     A7, 8
  5926. 00003E56  245F                     movea.l    A2, [A7]+
  5927. 00003E58  4E75                     rts
  5928. 00003E5A  2F0A                     move.l     -[A7], A2
  5929. 00003E5C  514F                     subq.w     A7, 8
  5930. 00003E5E  246F 0010                movea.l    A2, [A7 + 0x10]
  5931. 00003E62  486F 0004                pea.l      [A7 + 0x4]
  5932. 00003E66  2F0A                     move.l     -[A7], A2
  5933. 00003E68  4EBA DC96                jsr        [PC - 0x236A /* 00001B00 */]
  5934. 00003E6C  4A80                     tst.l      D0
  5935. 00003E6E  504F                     addq.w     A7, 8
  5936. 00003E70  671C                     beq        +0x1E /* 00003E8E */
  5937. 00003E72  2F12                     move.l     -[A7], [A2]
  5938. 00003E74  4EBA DC54                jsr        [PC - 0x23AC /* 00001ACA */]
  5939. 00003E78  2F48 0004                move.l     [A7 + 0x4], A0
  5940. 00003E7C  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  5941. 00003E80  4EAD F740                jsr        [A5 - 0x8C0]
  5942. 00003E84  2F12                     move.l     -[A7], [A2]
  5943. 00003E86  4EBA DC64                jsr        [PC - 0x239C /* 00001AEC */]
  5944. 00003E8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5945. label00003E8E:
  5946. 00003E8E  202F 0004                move.l     D0, [A7 + 0x4]
  5947. 00003E92  504F                     addq.w     A7, 8
  5948. 00003E94  245F                     movea.l    A2, [A7]+
  5949. 00003E96  4E75                     rts
  5950. 00003E98  594F                     subq.w     A7, 4
  5951. 00003E9A  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  5952. 00003E9E  42A7                     clr.l      -[A7]
  5953. 00003EA0  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  5954. 00003EA4  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  5955. 00003EA8  4EBA E468                jsr        [PC - 0x1B98 /* 00002312 */]
  5956. 00003EAC  2F40 0010                move.l     [A7 + 0x10], D0
  5957. 00003EB0  202F 0010                move.l     D0, [A7 + 0x10]
  5958. 00003EB4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5959. 00003EB8  4E75                     rts
  5960. 00003EBA  594F                     subq.w     A7, 4
  5961. 00003EBC  4857                     pea.l      [A7]
  5962. 00003EBE  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  5963. 00003EC2  4EBA DC3C                jsr        [PC - 0x23C4 /* 00001B00 */]
  5964. 00003EC6  4A80                     tst.l      D0
  5965. 00003EC8  504F                     addq.w     A7, 8
  5966. 00003ECA  671C                     beq        +0x1E /* 00003EE8 */
  5967. 00003ECC  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  5968. 00003ED0  4878 0001                push.l     0x1
  5969. 00003ED4  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  5970. 00003ED8  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  5971. 00003EDC  4EBA E434                jsr        [PC - 0x1BCC /* 00002312 */]
  5972. 00003EE0  2F40 0010                move.l     [A7 + 0x10], D0
  5973. 00003EE4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5974. label00003EE8:
  5975. 00003EE8  2017                     move.l     D0, [A7]
  5976. 00003EEA  584F                     addq.w     A7, 4
  5977. 00003EEC  4E75                     rts
  5978. 00003EEE  594F                     subq.w     A7, 4
  5979. 00003EF0  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  5980. 00003EF4  42A7                     clr.l      -[A7]
  5981. 00003EF6  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  5982. 00003EFA  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  5983. 00003EFE  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  5984. 00003F02  4EBA EA72                jsr        [PC - 0x158E /* 00002976 */]
  5985. 00003F06  2F40 0014                move.l     [A7 + 0x14], D0
  5986. 00003F0A  202F 0014                move.l     D0, [A7 + 0x14]
  5987. 00003F0E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5988. 00003F12  4E75                     rts
  5989. 00003F14  594F                     subq.w     A7, 4
  5990. 00003F16  4857                     pea.l      [A7]
  5991. 00003F18  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  5992. 00003F1C  4EBA DBE2                jsr        [PC - 0x241E /* 00001B00 */]
  5993. 00003F20  4A80                     tst.l      D0
  5994. 00003F22  504F                     addq.w     A7, 8
  5995. 00003F24  6720                     beq        +0x22 /* 00003F46 */
  5996. 00003F26  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  5997. 00003F2A  4878 0001                push.l     0x1
  5998. 00003F2E  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  5999. 00003F32  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  6000. 00003F36  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  6001. 00003F3A  4EBA EA3A                jsr        [PC - 0x15C6 /* 00002976 */]
  6002. 00003F3E  2F40 0014                move.l     [A7 + 0x14], D0
  6003. 00003F42  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6004. label00003F46:
  6005. 00003F46  2017                     move.l     D0, [A7]
  6006. 00003F48  584F                     addq.w     A7, 4
  6007. 00003F4A  4E75                     rts
  6008. 00003F4C  594F                     subq.w     A7, 4
  6009. 00003F4E  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  6010. 00003F52  42A7                     clr.l      -[A7]
  6011. 00003F54  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  6012. 00003F58  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  6013. 00003F5C  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  6014. 00003F60  4EBA F6F0                jsr        [PC - 0x910 /* 00003652 */]
  6015. 00003F64  2F40 0014                move.l     [A7 + 0x14], D0
  6016. 00003F68  202F 0014                move.l     D0, [A7 + 0x14]
  6017. 00003F6C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6018. 00003F70  4E75                     rts
  6019. 00003F72  594F                     subq.w     A7, 4
  6020. 00003F74  4857                     pea.l      [A7]
  6021. 00003F76  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  6022. 00003F7A  4EBA DB84                jsr        [PC - 0x247C /* 00001B00 */]
  6023. 00003F7E  4A80                     tst.l      D0
  6024. 00003F80  504F                     addq.w     A7, 8
  6025. 00003F82  6720                     beq        +0x22 /* 00003FA4 */
  6026. 00003F84  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  6027. 00003F88  4878 0001                push.l     0x1
  6028. 00003F8C  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  6029. 00003F90  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  6030. 00003F94  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  6031. 00003F98  4EBA F6B8                jsr        [PC - 0x948 /* 00003652 */]
  6032. 00003F9C  2F40 0014                move.l     [A7 + 0x14], D0
  6033. 00003FA0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6034. label00003FA4:
  6035. 00003FA4  2017                     move.l     D0, [A7]
  6036. 00003FA6  584F                     addq.w     A7, 4
  6037. 00003FA8  4E75                     rts
  6038. fn00003FAA:
  6039. 00003FAA  2F03                     move.l     -[A7], D3
  6040. 00003FAC  7600                     moveq.l    D3, 0x00
  6041. 00003FAE  486D C9B0                pea.l      [A5 - 0x3650]
  6042. 00003FB2  486D 1B20                pea.l      [A5 + 0x1B20]
  6043. 00003FB6  4EBA 213C                jsr        [PC + 0x213C /* 000060F4 */]
  6044. 00003FBA  2600                     move.l     D3, D0
  6045. 00003FBC  4A80                     tst.l      D0
  6046. 00003FBE  504F                     addq.w     A7, 8
  6047. 00003FC0  6600 00AE                bne        +0xB0 /* 00004070 */
  6048. 00003FC4  4878 0001                push.l     0x1
  6049. 00003FC8  4878 00E9                push.l     0xE9
  6050. 00003FCC  4878 00A5                push.l     0xA5
  6051. 00003FD0  2F2D 1B20                move.l     -[A7], [A5 + 0x1B20]
  6052. 00003FD4  4EBA 2172                jsr        [PC + 0x2172 /* 00006148 */]
  6053. 00003FD8  2600                     move.l     D3, D0
  6054. 00003FDA  4A80                     tst.l      D0
  6055. 00003FDC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6056. 00003FE0  6600 008E                bne        +0x90 /* 00004070 */
  6057. 00003FE4  4878 0001                push.l     0x1
  6058. 00003FE8  4878 00E9                push.l     0xE9
  6059. 00003FEC  4878 0109                push.l     0x109
  6060. 00003FF0  2F2D 1B20                move.l     -[A7], [A5 + 0x1B20]
  6061. 00003FF4  4EBA 2152                jsr        [PC + 0x2152 /* 00006148 */]
  6062. 00003FF8  2600                     move.l     D3, D0
  6063. 00003FFA  4A80                     tst.l      D0
  6064. 00003FFC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6065. 00004000  666E                     bne        +0x70 /* 00004070 */
  6066. 00004002  4878 0001                push.l     0x1
  6067. 00004006  4878 00F1                push.l     0xF1
  6068. 0000400A  4878 0215                push.l     0x215
  6069. 0000400E  2F2D 1B20                move.l     -[A7], [A5 + 0x1B20]
  6070. 00004012  4EBA 2134                jsr        [PC + 0x2134 /* 00006148 */]
  6071. 00004016  2600                     move.l     D3, D0
  6072. 00004018  4A80                     tst.l      D0
  6073. 0000401A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6074. 0000401E  6650                     bne        +0x52 /* 00004070 */
  6075. 00004020  42A7                     clr.l      -[A7]
  6076. 00004022  4878 00F1                push.l     0xF1
  6077. 00004026  4878 020A                push.l     0x20A
  6078. 0000402A  2F2D 1B20                move.l     -[A7], [A5 + 0x1B20]
  6079. 0000402E  4EBA 2118                jsr        [PC + 0x2118 /* 00006148 */]
  6080. 00004032  2600                     move.l     D3, D0
  6081. 00004034  4A80                     tst.l      D0
  6082. 00004036  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6083. 0000403A  6634                     bne        +0x36 /* 00004070 */
  6084. 0000403C  42A7                     clr.l      -[A7]
  6085. 0000403E  4878 00F1                push.l     0xF1
  6086. 00004042  4878 020B                push.l     0x20B
  6087. 00004046  2F2D 1B20                move.l     -[A7], [A5 + 0x1B20]
  6088. 0000404A  4EBA 20FC                jsr        [PC + 0x20FC /* 00006148 */]
  6089. 0000404E  2600                     move.l     D3, D0
  6090. 00004050  4A80                     tst.l      D0
  6091. 00004052  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6092. 00004056  6618                     bne        +0x1A /* 00004070 */
  6093. 00004058  42A7                     clr.l      -[A7]
  6094. 0000405A  4878 00F1                push.l     0xF1
  6095. 0000405E  4878 020C                push.l     0x20C
  6096. 00004062  2F2D 1B20                move.l     -[A7], [A5 + 0x1B20]
  6097. 00004066  4EBA 20E0                jsr        [PC + 0x20E0 /* 00006148 */]
  6098. 0000406A  2600                     move.l     D3, D0
  6099. 0000406C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6100. label00004070:
  6101. 00004070  2003                     move.l     D0, D3
  6102. 00004072  261F                     move.l     D3, [A7]+
  6103. 00004074  4E75                     rts
  6104. fn00004076:
  6105. 00004076  2F03                     move.l     -[A7], D3
  6106. 00004078  7600                     moveq.l    D3, 0x00
  6107. 0000407A  2F2D 1B20                move.l     -[A7], [A5 + 0x1B20]
  6108. 0000407E  4EBA 20AE                jsr        [PC + 0x20AE /* 0000612E */]
  6109. 00004082  2600                     move.l     D3, D0
  6110. 00004084  4A83                     tst.l      D3
  6111. 00004086  584F                     addq.w     A7, 4
  6112. 00004088  6604                     bne        +0x6 /* 0000408E */
  6113. 0000408A  42AD 1B20                clr.l      [A5 + 0x1B20]
  6114. label0000408E:
  6115. 0000408E  2003                     move.l     D0, D3
  6116. 00004090  261F                     move.l     D3, [A7]+
  6117. 00004092  4E75                     rts
  6118. 00004094  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6119. 00004098  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  6120. 0000409C  246F 0024                movea.l    A2, [A7 + 0x24]
  6121. 000040A0  266F 0028                movea.l    A3, [A7 + 0x28]
  6122. 000040A4  286F 002C                movea.l    A4, [A7 + 0x2C]
  6123. 000040A8  7600                     moveq.l    D3, 0x00
  6124. 000040AA  200B                     move.l     D0, A3
  6125. 000040AC  6706                     beq        +0x8 /* 000040B4 */
  6126. 000040AE  2013                     move.l     D0, [A3]
  6127. 000040B0  B092                     cmp.l      D0, [A2]
  6128. 000040B2  6606                     bne        +0x8 /* 000040BA */
  6129. label000040B4:
  6130. 000040B4  28AA 0004                move.l     [A4], [A2 + 0x4]
  6131. 000040B8  604E                     bra        +0x50 /* 00004108 */
  6132. label000040BA:
  6133. 000040BA  486F 0008                pea.l      [A7 + 0x8]
  6134. 000040BE  4878 00A5                push.l     0xA5
  6135. 000040C2  2F0A                     move.l     -[A7], A2
  6136. 000040C4  4EBA 05E2                jsr        [PC + 0x5E2 /* 000046A8 */]
  6137. 000040C8  2600                     move.l     D3, D0
  6138. 000040CA  4A80                     tst.l      D0
  6139. 000040CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6140. 000040D0  6636                     bne        +0x38 /* 00004108 */
  6141. 000040D2  486F 0008                pea.l      [A7 + 0x8]
  6142. 000040D6  4EAD 9FD8                jsr        [A5 - 0x6028]
  6143. 000040DA  2448                     movea.l    A2, A0
  6144. 000040DC  200A                     move.l     D0, A2
  6145. 000040DE  584F                     addq.w     A7, 4
  6146. 000040E0  6710                     beq        +0x12 /* 000040F2 */
  6147. 000040E2  4857                     pea.l      [A7]
  6148. 000040E4  2F0A                     move.l     -[A7], A2
  6149. 000040E6  2F0B                     move.l     -[A7], A3
  6150. 000040E8  4EBA C7E6                jsr        [PC - 0x381A /* 000008D0 */]
  6151. 000040EC  2600                     move.l     D3, D0
  6152. 000040EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6153. label000040F2:
  6154. 000040F2  486F 0008                pea.l      [A7 + 0x8]
  6155. 000040F6  4EAD 9FE0                jsr        [A5 - 0x6020]
  6156. 000040FA  486F 000C                pea.l      [A7 + 0xC]
  6157. 000040FE  4EAD 9FB0                jsr        [A5 - 0x6050]
  6158. 00004102  28AF 000C                move.l     [A4], [A7 + 0xC]
  6159. 00004106  504F                     addq.w     A7, 8
  6160. label00004108:
  6161. 00004108  2003                     move.l     D0, D3
  6162. 0000410A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6163. 0000410E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6164. 00004112  4E75                     rts
  6165. 00004114  2F03                     move.l     -[A7], D3
  6166. 00004116  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  6167. 0000411A  7600                     moveq.l    D3, 0x00
  6168. 0000411C  4857                     pea.l      [A7]
  6169. 0000411E  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  6170. 00004122  4EBA 193A                jsr        [PC + 0x193A /* 00005A5E */]
  6171. 00004126  2600                     move.l     D3, D0
  6172. 00004128  4A80                     tst.l      D0
  6173. 0000412A  504F                     addq.w     A7, 8
  6174. 0000412C  6626                     bne        +0x28 /* 00004154 */
  6175. 0000412E  486F 0038                pea.l      [A7 + 0x38]
  6176. 00004132  206F 0048                movea.l    A0, [A7 + 0x48]
  6177. 00004136  2F28 0004                move.l     -[A7], [A0 + 0x4]
  6178. 0000413A  4EBA 0986                jsr        [PC + 0x986 /* 00004AC2 */]
  6179. 0000413E  2600                     move.l     D3, D0
  6180. 00004140  206F 0050                movea.l    A0, [A7 + 0x50]
  6181. 00004144  20AF 0040                move.l     [A0], [A7 + 0x40]
  6182. 00004148  486F 0008                pea.l      [A7 + 0x8]
  6183. 0000414C  4EBA 19E0                jsr        [PC + 0x19E0 /* 00005B2E */]
  6184. 00004150  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6185. label00004154:
  6186. 00004154  2003                     move.l     D0, D3
  6187. 00004156  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  6188. 0000415A  261F                     move.l     D3, [A7]+
  6189. 0000415C  4E75                     rts
  6190. 0000415E  48E7 1030                movem.l    -[A7], D3,A2,A3
  6191. 00004162  4FEF FFC0                lea.l      A7, [A7 - 0x40]
  6192. 00004166  266F 0050                movea.l    A3, [A7 + 0x50]
  6193. 0000416A  246F 0058                movea.l    A2, [A7 + 0x58]
  6194. 0000416E  7600                     moveq.l    D3, 0x00
  6195. 00004170  4857                     pea.l      [A7]
  6196. 00004172  2F0B                     move.l     -[A7], A3
  6197. 00004174  4EBA 18E8                jsr        [PC + 0x18E8 /* 00005A5E */]
  6198. 00004178  2600                     move.l     D3, D0
  6199. 0000417A  4A80                     tst.l      D0
  6200. 0000417C  504F                     addq.w     A7, 8
  6201. 0000417E  663E                     bne        +0x40 /* 000041BE */
  6202. 00004180  3F2F 0056                move.w     -[A7], [A7 + 0x56]
  6203. 00004184  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  6204. 00004188  486F 003C                pea.l      [A7 + 0x3C]
  6205. 0000418C  4EAD B558                jsr        [A5 - 0x4AA8]
  6206. 00004190  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  6207. 00004194  486F 0048                pea.l      [A7 + 0x48]
  6208. 00004198  4EAD B580                jsr        [A5 - 0x4A80]
  6209. 0000419C  4A6F 004E                tst.w      [A7 + 0x4E]
  6210. 000041A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6211. 000041A4  660A                     bne        +0xC /* 000041B0 */
  6212. 000041A6  263C 8004 0BC5           move.l     D3, 0x80040BC5
  6213. 000041AC  4292                     clr.l      [A2]
  6214. 000041AE  6006                     bra        +0x8 /* 000041B6 */
  6215. label000041B0:
  6216. 000041B0  306F 003E                movea.w    A0, [A7 + 0x3E]
  6217. 000041B4  2488                     move.l     [A2], A0
  6218. label000041B6:
  6219. 000041B6  4857                     pea.l      [A7]
  6220. 000041B8  4EBA 1974                jsr        [PC + 0x1974 /* 00005B2E */]
  6221. 000041BC  584F                     addq.w     A7, 4
  6222. label000041BE:
  6223. 000041BE  2003                     move.l     D0, D3
  6224. 000041C0  4FEF 0040                lea.l      A7, [A7 + 0x40]
  6225. 000041C4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6226. 000041C8  4E75                     rts
  6227. 000041CA  2F03                     move.l     -[A7], D3
  6228. 000041CC  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  6229. 000041D0  7600                     moveq.l    D3, 0x00
  6230. 000041D2  4857                     pea.l      [A7]
  6231. 000041D4  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  6232. 000041D8  4EBA 1884                jsr        [PC + 0x1884 /* 00005A5E */]
  6233. 000041DC  2600                     move.l     D3, D0
  6234. 000041DE  4A80                     tst.l      D0
  6235. 000041E0  504F                     addq.w     A7, 8
  6236. 000041E2  6626                     bne        +0x28 /* 0000420A */
  6237. 000041E4  486F 0038                pea.l      [A7 + 0x38]
  6238. 000041E8  206F 0048                movea.l    A0, [A7 + 0x48]
  6239. 000041EC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  6240. 000041F0  4EBA 0912                jsr        [PC + 0x912 /* 00004B04 */]
  6241. 000041F4  2600                     move.l     D3, D0
  6242. 000041F6  206F 0050                movea.l    A0, [A7 + 0x50]
  6243. 000041FA  20AF 0040                move.l     [A0], [A7 + 0x40]
  6244. 000041FE  486F 0008                pea.l      [A7 + 0x8]
  6245. 00004202  4EBA 192A                jsr        [PC + 0x192A /* 00005B2E */]
  6246. 00004206  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6247. label0000420A:
  6248. 0000420A  2003                     move.l     D0, D3
  6249. 0000420C  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  6250. 00004210  261F                     move.l     D3, [A7]+
  6251. 00004212  4E75                     rts
  6252. 00004214  48E7 1030                movem.l    -[A7], D3,A2,A3
  6253. 00004218  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  6254. 0000421C  266F 004C                movea.l    A3, [A7 + 0x4C]
  6255. 00004220  246F 0050                movea.l    A2, [A7 + 0x50]
  6256. 00004224  7600                     moveq.l    D3, 0x00
  6257. 00004226  4857                     pea.l      [A7]
  6258. 00004228  2F0B                     move.l     -[A7], A3
  6259. 0000422A  4EBA 1832                jsr        [PC + 0x1832 /* 00005A5E */]
  6260. 0000422E  2600                     move.l     D3, D0
  6261. 00004230  4A80                     tst.l      D0
  6262. 00004232  504F                     addq.w     A7, 8
  6263. 00004234  662C                     bne        +0x2E /* 00004262 */
  6264. 00004236  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  6265. 0000423A  486F 003A                pea.l      [A7 + 0x3A]
  6266. 0000423E  4EAD B5A8                jsr        [A5 - 0x4A58]
  6267. 00004242  4A6F 0040                tst.w      [A7 + 0x40]
  6268. 00004246  5C4F                     addq.w     A7, 6
  6269. 00004248  660A                     bne        +0xC /* 00004254 */
  6270. 0000424A  263C 8004 0BC5           move.l     D3, 0x80040BC5
  6271. 00004250  4292                     clr.l      [A2]
  6272. 00004252  6006                     bra        +0x8 /* 0000425A */
  6273. label00004254:
  6274. 00004254  306F 003A                movea.w    A0, [A7 + 0x3A]
  6275. 00004258  2488                     move.l     [A2], A0
  6276. label0000425A:
  6277. 0000425A  4857                     pea.l      [A7]
  6278. 0000425C  4EBA 18D0                jsr        [PC + 0x18D0 /* 00005B2E */]
  6279. 00004260  584F                     addq.w     A7, 4
  6280. label00004262:
  6281. 00004262  2003                     move.l     D0, D3
  6282. 00004264  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  6283. 00004268  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6284. 0000426C  4E75                     rts
  6285. 0000426E  48E7 1030                movem.l    -[A7], D3,A2,A3
  6286. 00004272  4FEF FFC0                lea.l      A7, [A7 - 0x40]
  6287. 00004276  266F 0050                movea.l    A3, [A7 + 0x50]
  6288. 0000427A  246F 0058                movea.l    A2, [A7 + 0x58]
  6289. 0000427E  7600                     moveq.l    D3, 0x00
  6290. 00004280  4857                     pea.l      [A7]
  6291. 00004282  2F0B                     move.l     -[A7], A3
  6292. 00004284  4EBA 17D8                jsr        [PC + 0x17D8 /* 00005A5E */]
  6293. 00004288  2600                     move.l     D3, D0
  6294. 0000428A  4A80                     tst.l      D0
  6295. 0000428C  504F                     addq.w     A7, 8
  6296. 0000428E  663E                     bne        +0x40 /* 000042CE */
  6297. 00004290  3F2F 0056                move.w     -[A7], [A7 + 0x56]
  6298. 00004294  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  6299. 00004298  486F 003C                pea.l      [A7 + 0x3C]
  6300. 0000429C  4EAD B558                jsr        [A5 - 0x4AA8]
  6301. 000042A0  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  6302. 000042A4  486F 0048                pea.l      [A7 + 0x48]
  6303. 000042A8  4EAD B5B0                jsr        [A5 - 0x4A50]
  6304. 000042AC  4A6F 004E                tst.w      [A7 + 0x4E]
  6305. 000042B0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6306. 000042B4  660A                     bne        +0xC /* 000042C0 */
  6307. 000042B6  263C 8004 0BC5           move.l     D3, 0x80040BC5
  6308. 000042BC  4292                     clr.l      [A2]
  6309. 000042BE  6006                     bra        +0x8 /* 000042C6 */
  6310. label000042C0:
  6311. 000042C0  306F 003E                movea.w    A0, [A7 + 0x3E]
  6312. 000042C4  2488                     move.l     [A2], A0
  6313. label000042C6:
  6314. 000042C6  4857                     pea.l      [A7]
  6315. 000042C8  4EBA 1864                jsr        [PC + 0x1864 /* 00005B2E */]
  6316. 000042CC  584F                     addq.w     A7, 4
  6317. label000042CE:
  6318. 000042CE  2003                     move.l     D0, D3
  6319. 000042D0  4FEF 0040                lea.l      A7, [A7 + 0x40]
  6320. 000042D4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6321. 000042D8  4E75                     rts
  6322. 000042DA  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  6323. 000042DE  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  6324. 000042E2  266F 0054                movea.l    A3, [A7 + 0x54]
  6325. 000042E6  246F 0058                movea.l    A2, [A7 + 0x58]
  6326. 000042EA  7A00                     moveq.l    D5, 0x00
  6327. 000042EC  382B 0006                move.w     D4, [A3 + 0x6]
  6328. 000042F0  4857                     pea.l      [A7]
  6329. 000042F2  2F0B                     move.l     -[A7], A3
  6330. 000042F4  4EBA 1768                jsr        [PC + 0x1768 /* 00005A5E */]
  6331. 000042F8  2A00                     move.l     D5, D0
  6332. 000042FA  4A80                     tst.l      D0
  6333. 000042FC  504F                     addq.w     A7, 8
  6334. 000042FE  6600 00A0                bne        +0xA2 /* 000043A0 */
  6335. 00004302  363C 7D00                move.w     D3, 0x7D00 /* '}\0' */
  6336. 00004306  6000 0082                bra        +0x84 /* 0000438A */
  6337. label0000430A:
  6338. 0000430A  3F03                     move.w     -[A7], D3
  6339. 0000430C  3F04                     move.w     -[A7], D4
  6340. 0000430E  486F 003C                pea.l      [A7 + 0x3C]
  6341. 00004312  4EAD B558                jsr        [A5 - 0x4AA8]
  6342. 00004316  4A6F 0040                tst.w      [A7 + 0x40]
  6343. 0000431A  504F                     addq.w     A7, 8
  6344. 0000431C  6F66                     ble        +0x68 /* 00004384 */
  6345. 0000431E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  6346. 00004322  2050                     movea.l    A0, [A0]
  6347. 00004324  2050                     movea.l    A0, [A0]
  6348. 00004326  302F 0038                move.w     D0, [A7 + 0x38]
  6349. 0000432A  B068 000A                cmp.w      D0, [A0 + 0xA]
  6350. 0000432E  6E54                     bgt        +0x56 /* 00004384 */
  6351. 00004330  4A6F 003A                tst.w      [A7 + 0x3A]
  6352. 00004334  6F4E                     ble        +0x50 /* 00004384 */
  6353. 00004336  302F 0038                move.w     D0, [A7 + 0x38]
  6354. 0000433A  48C0                     ext.l      D0
  6355. 0000433C  5380                     subq.l     D0, 1
  6356. 0000433E  4C3C 0800 0000           movem.w    A3, 0x0
  6357. 00004344  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  6358. 00004348  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  6359. 0000434C  2250                     movea.l    A1, [A0]
  6360. 0000434E  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  6361. 00004352  48C0                     ext.l      D0
  6362. 00004354  5380                     subq.l     D0, 1
  6363. 00004356  4C3C 0800 0000           movem.w    A3, 0x0
  6364. 0000435C  0166                     bchg       -[A6], D0
  6365. 0000435E  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  6366. 00004362  2050                     movea.l    A0, [A0]
  6367. 00004364  D1C0                     add.l      A0, D0
  6368. 00004366  41E8 0014                lea.l      A0, [A0 + 0x14]
  6369. 0000436A  302F 003A                move.w     D0, [A7 + 0x3A]
  6370. 0000436E  B068 0160                cmp.w      D0, [A0 + 0x160]
  6371. 00004372  6E10                     bgt        +0x12 /* 00004384 */
  6372. 00004374  4267                     clr.w      -[A7]
  6373. 00004376  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  6374. 0000437A  4EAD B608                jsr        [A5 - 0x49F8]
  6375. 0000437E  4A00                     tst.b      D0
  6376. 00004380  5C4F                     addq.w     A7, 6
  6377. 00004382  6706                     beq        +0x8 /* 0000438A */
  6378. label00004384:
  6379. 00004384  3043                     movea.w    A0, D3
  6380. 00004386  2488                     move.l     [A2], A0
  6381. 00004388  600E                     bra        +0x10 /* 00004398 */
  6382. label0000438A:
  6383. 0000438A  4A43                     tst.w      D3
  6384. 0000438C  6600 FF7C                bne        -0x82 /* 0000430A */
  6385. 00004390  2A3C 8004 0BC5           move.l     D5, 0x80040BC5
  6386. 00004396  4292                     clr.l      [A2]
  6387. label00004398:
  6388. 00004398  4857                     pea.l      [A7]
  6389. 0000439A  4EBA 1792                jsr        [PC + 0x1792 /* 00005B2E */]
  6390. 0000439E  584F                     addq.w     A7, 4
  6391. label000043A0:
  6392. 000043A0  2005                     move.l     D0, D5
  6393. 000043A2  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  6394. 000043A6  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  6395. 000043AA  4E75                     rts
  6396. 000043AC  48E7 1030                movem.l    -[A7], D3,A2,A3
  6397. 000043B0  4FEF FEBE                lea.l      A7, [A7 - 0x142]
  6398. 000043B4  266F 0152                movea.l    A3, [A7 + 0x152]
  6399. 000043B8  246F 015A                movea.l    A2, [A7 + 0x15A]
  6400. 000043BC  7600                     moveq.l    D3, 0x00
  6401. 000043BE  4857                     pea.l      [A7]
  6402. 000043C0  2F0B                     move.l     -[A7], A3
  6403. 000043C2  4EBA 169A                jsr        [PC + 0x169A /* 00005A5E */]
  6404. 000043C6  2600                     move.l     D3, D0
  6405. 000043C8  4A80                     tst.l      D0
  6406. 000043CA  504F                     addq.w     A7, 8
  6407. 000043CC  663E                     bne        +0x40 /* 0000440C */
  6408. 000043CE  486F 0038                pea.l      [A7 + 0x38]
  6409. 000043D2  2F2F 015A                move.l     -[A7], [A7 + 0x15A]
  6410. 000043D6  4EBA 18C4                jsr        [PC + 0x18C4 /* 00005C9C */]
  6411. 000043DA  486F 0040                pea.l      [A7 + 0x40]
  6412. 000043DE  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  6413. 000043E2  486F 014C                pea.l      [A7 + 0x14C]
  6414. 000043E6  4EAD B598                jsr        [A5 - 0x4A68]
  6415. 000043EA  4A6F 0152                tst.w      [A7 + 0x152]
  6416. 000043EE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6417. 000043F2  660A                     bne        +0xC /* 000043FE */
  6418. 000043F4  263C 8004 0BC5           move.l     D3, 0x80040BC5
  6419. 000043FA  4292                     clr.l      [A2]
  6420. 000043FC  6006                     bra        +0x8 /* 00004404 */
  6421. label000043FE:
  6422. 000043FE  306F 0140                movea.w    A0, [A7 + 0x140]
  6423. 00004402  2488                     move.l     [A2], A0
  6424. label00004404:
  6425. 00004404  4857                     pea.l      [A7]
  6426. 00004406  4EBA 1726                jsr        [PC + 0x1726 /* 00005B2E */]
  6427. 0000440A  584F                     addq.w     A7, 4
  6428. label0000440C:
  6429. 0000440C  2003                     move.l     D0, D3
  6430. 0000440E  4FEF 0142                lea.l      A7, [A7 + 0x142]
  6431. 00004412  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6432. 00004416  4E75                     rts
  6433. fn00004418:
  6434. 00004418  48E7 1820                movem.l    -[A7], D3,D4,A2
  6435. 0000441C  282F 0014                move.l     D4, [A7 + 0x14]
  6436. 00004420  246F 0018                movea.l    A2, [A7 + 0x18]
  6437. 00004424  7600                     moveq.l    D3, 0x00
  6438. 00004426  7001                     moveq.l    D0, 0x01
  6439. 00004428  B880                     cmp.l      D4, D0
  6440. 0000442A  6D08                     blt        +0xA /* 00004434 */
  6441. 0000442C  0C84 0000 7D00           cmpi.l     D4, 0x7D00 /* '}\0' */
  6442. 00004432  6F08                     ble        +0xA /* 0000443C */
  6443. label00004434:
  6444. 00004434  263C 8004 07D8           move.l     D3, 0x800407D8
  6445. 0000443A  6010                     bra        +0x12 /* 0000444C */
  6446. label0000443C:
  6447. 0000443C  206F 0010                movea.l    A0, [A7 + 0x10]
  6448. 00004440  2490                     move.l     [A2], [A0]
  6449. 00004442  2568 0004 0004           move.l     [A2 + 0x4], [A0 + 0x4]
  6450. 00004448  2544 0008                move.l     [A2 + 0x8], D4
  6451. label0000444C:
  6452. 0000444C  2003                     move.l     D0, D3
  6453. 0000444E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6454. 00004452  4E75                     rts
  6455. 00004454  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  6456. 00004458  4FEF FEC2                lea.l      A7, [A7 - 0x13E]
  6457. 0000445C  286F 0156                movea.l    A4, [A7 + 0x156]
  6458. 00004460  266F 015A                movea.l    A3, [A7 + 0x15A]
  6459. 00004464  7600                     moveq.l    D3, 0x00
  6460. 00004466  95CA                     sub.l      A2, A2
  6461. 00004468  4857                     pea.l      [A7]
  6462. 0000446A  2F0C                     move.l     -[A7], A4
  6463. 0000446C  4EBA 15F0                jsr        [PC + 0x15F0 /* 00005A5E */]
  6464. 00004470  2600                     move.l     D3, D0
  6465. 00004472  4A80                     tst.l      D0
  6466. 00004474  504F                     addq.w     A7, 8
  6467. 00004476  6638                     bne        +0x3A /* 000044B0 */
  6468. 00004478  200B                     move.l     D0, A3
  6469. 0000447A  6710                     beq        +0x12 /* 0000448C */
  6470. 0000447C  486F 0038                pea.l      [A7 + 0x38]
  6471. 00004480  2F0B                     move.l     -[A7], A3
  6472. 00004482  4EBA 1818                jsr        [PC + 0x1818 /* 00005C9C */]
  6473. 00004486  45EF 0040                lea.l      A2, [A7 + 0x40]
  6474. 0000448A  504F                     addq.w     A7, 8
  6475. label0000448C:
  6476. 0000448C  42A7                     clr.l      -[A7]
  6477. 0000448E  2F0A                     move.l     -[A7], A2
  6478. 00004490  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  6479. 00004494  4EAD B128                jsr        [A5 - 0x4ED8]
  6480. 00004498  3800                     move.w     D4, D0
  6481. 0000449A  4A44                     tst.w      D4
  6482. 0000449C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6483. 000044A0  6706                     beq        +0x8 /* 000044A8 */
  6484. 000044A2  263C 8004 07DE           move.l     D3, 0x800407DE
  6485. label000044A8:
  6486. 000044A8  4857                     pea.l      [A7]
  6487. 000044AA  4EBA 1682                jsr        [PC + 0x1682 /* 00005B2E */]
  6488. 000044AE  584F                     addq.w     A7, 4
  6489. label000044B0:
  6490. 000044B0  2003                     move.l     D0, D3
  6491. 000044B2  4FEF 013E                lea.l      A7, [A7 + 0x13E]
  6492. 000044B6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6493. 000044BA  4E75                     rts
  6494. fn000044BC:
  6495. 000044BC  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  6496. 000044C0  486F 0008                pea.l      [A7 + 0x8]
  6497. 000044C4  4EBA BCB4                jsr        [PC - 0x434C /* 0000017A */]
  6498. 000044C8  486F 0004                pea.l      [A7 + 0x4]
  6499. 000044CC  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  6500. 000044D0  4EBA 193A                jsr        [PC + 0x193A /* 00005E0C */]
  6501. 000044D4  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  6502. 000044D8  486F 0010                pea.l      [A7 + 0x10]
  6503. 000044DC  486F 001C                pea.l      [A7 + 0x1C]
  6504. 000044E0  4EBA C4EC                jsr        [PC - 0x3B14 /* 000009CE */]
  6505. 000044E4  4FEF 0024                lea.l      A7, [A7 + 0x24]
  6506. 000044E8  4E75                     rts
  6507. 000044EA  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  6508. 000044EE  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  6509. 000044F2  4EAD B5F8                jsr        [A5 - 0x4A08]
  6510. 000044F6  2F48 0004                move.l     [A7 + 0x4], A0
  6511. 000044FA  486F 0008                pea.l      [A7 + 0x8]
  6512. 000044FE  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  6513. 00004502  4EBA FFB8                jsr        [PC - 0x48 /* 000044BC */]
  6514. 00004506  206F 000C                movea.l    A0, [A7 + 0xC]
  6515. 0000450A  4868 001C                pea.l      [A0 + 0x1C]
  6516. 0000450E  486F 0014                pea.l      [A7 + 0x14]
  6517. 00004512  4EAD BEA0                jsr        [A5 - 0x4160]
  6518. 00004516  4FEF 0024                lea.l      A7, [A7 + 0x24]
  6519. 0000451A  4E75                     rts
  6520. 0000451C  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  6521. 00004520  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  6522. 00004524  4EAD B5F8                jsr        [A5 - 0x4A08]
  6523. 00004528  2F48 0004                move.l     [A7 + 0x4], A0
  6524. 0000452C  486F 0008                pea.l      [A7 + 0x8]
  6525. 00004530  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  6526. 00004534  4EBA FF86                jsr        [PC - 0x7A /* 000044BC */]
  6527. 00004538  486F 0010                pea.l      [A7 + 0x10]
  6528. 0000453C  206F 0010                movea.l    A0, [A7 + 0x10]
  6529. 00004540  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6530. 00004544  4EAD BEA8                jsr        [A5 - 0x4158]
  6531. 00004548  4FEF 0024                lea.l      A7, [A7 + 0x24]
  6532. 0000454C  4E75                     rts
  6533. fn0000454E:
  6534. 0000454E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  6535. 00004552  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  6536. 00004556  282F 0030                move.l     D4, [A7 + 0x30]
  6537. 0000455A  7600                     moveq.l    D3, 0x00
  6538. 0000455C  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  6539. 00004560  4EAD B920                jsr        [A5 - 0x46E0]
  6540. 00004564  2F2F 0030                move.l     -[A7], [A7 + 0x30]
  6541. 00004568  4EAD B9E8                jsr        [A5 - 0x4618]
  6542. 0000456C  4A00                     tst.b      D0
  6543. 0000456E  504F                     addq.w     A7, 8
  6544. 00004570  660A                     bne        +0xC /* 0000457C */
  6545. 00004572  263C 8004 0002           move.l     D3, 0x80040002
  6546. 00004578  6000 00A0                bra        +0xA2 /* 0000461A */
  6547. label0000457C:
  6548. 0000457C  4EAD BFB8                jsr        [A5 - 0x4048]
  6549. 00004580  2448                     movea.l    A2, A0
  6550. 00004582  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  6551. 00004586  2F04                     move.l     -[A7], D4
  6552. 00004588  2F0A                     move.l     -[A7], A2
  6553. 0000458A  4EAD BE98                jsr        [A5 - 0x4168]
  6554. 0000458E  2600                     move.l     D3, D0
  6555. 00004590  4A83                     tst.l      D3
  6556. 00004592  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6557. 00004596  6700 0082                beq        +0x84 /* 0000461A */
  6558. 0000459A  4857                     pea.l      [A7]
  6559. 0000459C  486F 0008                pea.l      [A7 + 0x8]
  6560. 000045A0  2F04                     move.l     -[A7], D4
  6561. 000045A2  2F0A                     move.l     -[A7], A2
  6562. 000045A4  4EAD BE90                jsr        [A5 - 0x4170]
  6563. 000045A8  2600                     move.l     D3, D0
  6564. 000045AA  4A83                     tst.l      D3
  6565. 000045AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6566. 000045B0  6668                     bne        +0x6A /* 0000461A */
  6567. 000045B2  7A0F                     moveq.l    D5, 0x0F
  6568. 000045B4  2F44 0008                move.l     [A7 + 0x8], D4
  6569. 000045B8  2F6F 0004 000C           move.l     [A7 + 0xC], [A7 + 0x4]
  6570. 000045BE  2F6F 0034 0010           move.l     [A7 + 0x10], [A7 + 0x34]
  6571. 000045C4  2F04                     move.l     -[A7], D4
  6572. 000045C6  2F0A                     move.l     -[A7], A2
  6573. 000045C8  4EAD BE80                jsr        [A5 - 0x4180]
  6574. 000045CC  4A80                     tst.l      D0
  6575. 000045CE  504F                     addq.w     A7, 8
  6576. 000045D0  6702                     beq        +0x4 /* 000045D4 */
  6577. 000045D2  7A0E                     moveq.l    D5, 0x0E
  6578. label000045D4:
  6579. 000045D4  42A7                     clr.l      -[A7]
  6580. 000045D6  42A7                     clr.l      -[A7]
  6581. 000045D8  486F 0010                pea.l      [A7 + 0x10]
  6582. 000045DC  3F3C 000E                move.w     -[A7], 0xE
  6583. 000045E0  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  6584. 000045E4  3F05                     move.w     -[A7], D5
  6585. 000045E6  4EAD B3A8                jsr        [A5 - 0x4C58]
  6586. 000045EA  4AAF 0028                tst.l      [A7 + 0x28]
  6587. 000045EE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6588. 000045F2  6612                     bne        +0x14 /* 00004606 */
  6589. 000045F4  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  6590. 000045F8  4EAD B920                jsr        [A5 - 0x46E0]
  6591. 000045FC  263C 8004 0002           move.l     D3, 0x80040002
  6592. 00004602  584F                     addq.w     A7, 4
  6593. 00004604  6014                     bra        +0x16 /* 0000461A */
  6594. label00004606:
  6595. 00004606  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  6596. 0000460A  4EAD B5F8                jsr        [A5 - 0x4A08]
  6597. 0000460E  2448                     movea.l    A2, A0
  6598. 00004610  200A                     move.l     D0, A2
  6599. 00004612  584F                     addq.w     A7, 4
  6600. 00004614  6704                     beq        +0x6 /* 0000461A */
  6601. 00004616  2557 0024                move.l     [A2 + 0x24], [A7]
  6602. label0000461A:
  6603. 0000461A  4A83                     tst.l      D3
  6604. 0000461C  660E                     bne        +0x10 /* 0000462C */
  6605. 0000461E  3F3C 0005                move.w     -[A7], 0x5
  6606. 00004622  2F2F 002E                move.l     -[A7], [A7 + 0x2E]
  6607. 00004626  4EAD B648                jsr        [A5 - 0x49B8]
  6608. 0000462A  5C4F                     addq.w     A7, 6
  6609. label0000462C:
  6610. 0000462C  2003                     move.l     D0, D3
  6611. 0000462E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6612. 00004632  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  6613. 00004636  4E75                     rts
  6614. 00004638  48E7 1820                movem.l    -[A7], D3,D4,A2
  6615. 0000463C  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  6616. 00004640  246F 004C                movea.l    A2, [A7 + 0x4C]
  6617. 00004644  282F 0050                move.l     D4, [A7 + 0x50]
  6618. 00004648  7600                     moveq.l    D3, 0x00
  6619. 0000464A  4857                     pea.l      [A7]
  6620. 0000464C  2F0A                     move.l     -[A7], A2
  6621. 0000464E  4EBA 140E                jsr        [PC + 0x140E /* 00005A5E */]
  6622. 00004652  2600                     move.l     D3, D0
  6623. 00004654  4A80                     tst.l      D0
  6624. 00004656  504F                     addq.w     A7, 8
  6625. 00004658  663C                     bne        +0x3E /* 00004696 */
  6626. 0000465A  7001                     moveq.l    D0, 0x01
  6627. 0000465C  B880                     cmp.l      D4, D0
  6628. 0000465E  6D08                     blt        +0xA /* 00004668 */
  6629. 00004660  0C84 0000 7D00           cmpi.l     D4, 0x7D00 /* '}\0' */
  6630. 00004666  6F08                     ble        +0xA /* 00004670 */
  6631. label00004668:
  6632. 00004668  263C 8004 07D8           move.l     D3, 0x800407D8
  6633. 0000466E  6026                     bra        +0x28 /* 00004696 */
  6634. label00004670:
  6635. 00004670  3F04                     move.w     -[A7], D4
  6636. 00004672  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  6637. 00004676  486F 003C                pea.l      [A7 + 0x3C]
  6638. 0000467A  4EAD B558                jsr        [A5 - 0x4AA8]
  6639. 0000467E  2F3C 0000 8000           move.l     -[A7], 0x8000
  6640. 00004684  2F2F 0060                move.l     -[A7], [A7 + 0x60]
  6641. 00004688  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  6642. 0000468C  4EBA FEC0                jsr        [PC - 0x140 /* 0000454E */]
  6643. 00004690  2600                     move.l     D3, D0
  6644. 00004692  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6645. label00004696:
  6646. 00004696  4857                     pea.l      [A7]
  6647. 00004698  4EBA 1494                jsr        [PC + 0x1494 /* 00005B2E */]
  6648. 0000469C  2003                     move.l     D0, D3
  6649. 0000469E  4FEF 0040                lea.l      A7, [A7 + 0x40]
  6650. 000046A2  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6651. 000046A6  4E75                     rts
  6652. fn000046A8:
  6653. 000046A8  594F                     subq.w     A7, 4
  6654. 000046AA  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  6655. 000046AE  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  6656. 000046B2  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  6657. 000046B6  2F2D 1B20                move.l     -[A7], [A5 + 0x1B20]
  6658. 000046BA  4EBA 1B52                jsr        [PC + 0x1B52 /* 0000620E */]
  6659. 000046BE  2F40 0010                move.l     [A7 + 0x10], D0
  6660. 000046C2  202F 0010                move.l     D0, [A7 + 0x10]
  6661. 000046C6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6662. 000046CA  4E75                     rts
  6663. 000046CC  594F                     subq.w     A7, 4
  6664. 000046CE  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  6665. 000046D2  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  6666. 000046D6  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  6667. 000046DA  2F2D 1B20                move.l     -[A7], [A5 + 0x1B20]
  6668. 000046DE  4EBA 1AFC                jsr        [PC + 0x1AFC /* 000061DC */]
  6669. 000046E2  2F40 0010                move.l     [A7 + 0x10], D0
  6670. 000046E6  202F 0010                move.l     D0, [A7 + 0x10]
  6671. 000046EA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6672. 000046EE  4E75                     rts
  6673. 000046F0  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  6674. 000046F4  4FEF FFC0                lea.l      A7, [A7 - 0x40]
  6675. 000046F8  2C2F 005C                move.l     D6, [A7 + 0x5C]
  6676. 000046FC  2A2F 0060                move.l     D5, [A7 + 0x60]
  6677. 00004700  246F 0064                movea.l    A2, [A7 + 0x64]
  6678. 00004704  7600                     moveq.l    D3, 0x00
  6679. 00004706  266F 0068                movea.l    A3, [A7 + 0x68]
  6680. 0000470A  282B 0004                move.l     D4, [A3 + 0x4]
  6681. 0000470E  4857                     pea.l      [A7]
  6682. 00004710  2F0B                     move.l     -[A7], A3
  6683. 00004712  4EBA 134A                jsr        [PC + 0x134A /* 00005A5E */]
  6684. 00004716  2600                     move.l     D3, D0
  6685. 00004718  4A80                     tst.l      D0
  6686. 0000471A  504F                     addq.w     A7, 8
  6687. 0000471C  6600 0254                bne        +0x256 /* 00004972 */
  6688. 00004720  2006                     move.l     D0, D6
  6689. 00004722  4EAD 9D1E                jsr        [A5 - 0x62E2]
  6690. 00004726  0224 0000                andi.b     -[A4], 0x0
  6691. 0000472A  00A5 0000 0215           ori.l      -[A5], 0x215
  6692. 00004730  0005 0000                ori.b      D5, 0x0
  6693. 00004734  00A5 0020 0000           ori.l      -[A5], 0x200000 /* ' \0\0' */
  6694. 0000473A  0109                     btst       A1, D0
  6695. 0000473C  006A 0000 020A           ori.w      [A2 + 0x20A], 0x0
  6696. 00004742  0126                     btst       -[A6], D0
  6697. 00004744  0000 020B                ori.b      D0, 0xB
  6698. 00004748  0170 0000                bchg       [A0 + D0.w], D0
  6699. 0000474C  020C 01B4                andi.b     A4, 0xB4
  6700. 00004750  0000 0215                ori.b      D0, 0x15
  6701. 00004754  00A2 4A85 6726           ori.l      -[A2], 0x4A856726
  6702. 0000475A  486F 0038                pea.l      [A7 + 0x38]
  6703. 0000475E  2F0A                     move.l     -[A7], A2
  6704. 00004760  4EAD 9FD0                jsr        [A5 - 0x6030]
  6705. 00004764  2600                     move.l     D3, D0
  6706. 00004766  4A83                     tst.l      D3
  6707. 00004768  504F                     addq.w     A7, 8
  6708. 0000476A  6600 01EE                bne        +0x1F0 /* 0000495A */
  6709. 0000476E  2F2F 0038                move.l     -[A7], [A7 + 0x38]
  6710. 00004772  2F04                     move.l     -[A7], D4
  6711. 00004774  4EBA 0208                jsr        [PC + 0x208 /* 0000497E */]
  6712. 00004778  2600                     move.l     D3, D0
  6713. 0000477A  504F                     addq.w     A7, 8
  6714. 0000477C  6000 01DC                bra        +0x1DE /* 0000495A */
  6715. 00004780  486F 0038                pea.l      [A7 + 0x38]
  6716. 00004784  2F04                     move.l     -[A7], D4
  6717. 00004786  4EBA 0218                jsr        [PC + 0x218 /* 000049A0 */]
  6718. 0000478A  2600                     move.l     D3, D0
  6719. 0000478C  4A83                     tst.l      D3
  6720. 0000478E  504F                     addq.w     A7, 8
  6721. 00004790  6600 01C8                bne        +0x1CA /* 0000495A */
  6722. 00004794  2F0A                     move.l     -[A7], A2
  6723. 00004796  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  6724. 0000479A  4EAD A010                jsr        [A5 - 0x5FF0]
  6725. 0000479E  2600                     move.l     D3, D0
  6726. 000047A0  504F                     addq.w     A7, 8
  6727. 000047A2  6000 01B6                bra        +0x1B8 /* 0000495A */
  6728. 000047A6  4A85                     tst.l      D5
  6729. 000047A8  6726                     beq        +0x28 /* 000047D0 */
  6730. 000047AA  486F 0038                pea.l      [A7 + 0x38]
  6731. 000047AE  2F0A                     move.l     -[A7], A2
  6732. 000047B0  4EAD 9FD0                jsr        [A5 - 0x6030]
  6733. 000047B4  2600                     move.l     D3, D0
  6734. 000047B6  4A83                     tst.l      D3
  6735. 000047B8  504F                     addq.w     A7, 8
  6736. 000047BA  6600 019E                bne        +0x1A0 /* 0000495A */
  6737. 000047BE  2F2F 0038                move.l     -[A7], [A7 + 0x38]
  6738. 000047C2  2F04                     move.l     -[A7], D4
  6739. 000047C4  4EBA 0204                jsr        [PC + 0x204 /* 000049CA */]
  6740. 000047C8  2600                     move.l     D3, D0
  6741. 000047CA  504F                     addq.w     A7, 8
  6742. 000047CC  6000 018C                bra        +0x18E /* 0000495A */
  6743. label000047D0:
  6744. 000047D0  486F 0038                pea.l      [A7 + 0x38]
  6745. 000047D4  2F04                     move.l     -[A7], D4
  6746. 000047D6  4EBA 0214                jsr        [PC + 0x214 /* 000049EC */]
  6747. 000047DA  2600                     move.l     D3, D0
  6748. 000047DC  4A83                     tst.l      D3
  6749. 000047DE  504F                     addq.w     A7, 8
  6750. 000047E0  6600 0178                bne        +0x17A /* 0000495A */
  6751. 000047E4  2F0A                     move.l     -[A7], A2
  6752. 000047E6  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  6753. 000047EA  4EAD A010                jsr        [A5 - 0x5FF0]
  6754. 000047EE  2600                     move.l     D3, D0
  6755. 000047F0  504F                     addq.w     A7, 8
  6756. 000047F2  6000 0166                bra        +0x168 /* 0000495A */
  6757. 000047F6  4A85                     tst.l      D5
  6758. 000047F8  6748                     beq        +0x4A /* 00004842 */
  6759. 000047FA  486F 003C                pea.l      [A7 + 0x3C]
  6760. 000047FE  2F0A                     move.l     -[A7], A2
  6761. 00004800  4EAD 9FC0                jsr        [A5 - 0x6040]
  6762. 00004804  2600                     move.l     D3, D0
  6763. 00004806  4A83                     tst.l      D3
  6764. 00004808  504F                     addq.w     A7, 8
  6765. 0000480A  6600 014E                bne        +0x150 /* 0000495A */
  6766. 0000480E  4AAF 003C                tst.l      [A7 + 0x3C]
  6767. 00004812  6D1A                     blt        +0x1C /* 0000482E */
  6768. 00004814  7003                     moveq.l    D0, 0x03
  6769. 00004816  B0AF 003C                cmp.l      D0, [A7 + 0x3C]
  6770. 0000481A  6D12                     blt        +0x14 /* 0000482E */
  6771. 0000481C  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  6772. 00004820  2F04                     move.l     -[A7], D4
  6773. 00004822  4EBA 0226                jsr        [PC + 0x226 /* 00004A4A */]
  6774. 00004826  2600                     move.l     D3, D0
  6775. 00004828  504F                     addq.w     A7, 8
  6776. 0000482A  6000 012E                bra        +0x130 /* 0000495A */
  6777. label0000482E:
  6778. 0000482E  2F0A                     move.l     -[A7], A2
  6779. 00004830  2F3C 8004 07D8           move.l     -[A7], 0x800407D8
  6780. 00004836  4EAD 9FA0                jsr        [A5 - 0x6060]
  6781. 0000483A  2600                     move.l     D3, D0
  6782. 0000483C  504F                     addq.w     A7, 8
  6783. 0000483E  6000 011A                bra        +0x11C /* 0000495A */
  6784. label00004842:
  6785. 00004842  486F 003C                pea.l      [A7 + 0x3C]
  6786. 00004846  2F04                     move.l     -[A7], D4
  6787. 00004848  4EBA 0212                jsr        [PC + 0x212 /* 00004A5C */]
  6788. 0000484C  2600                     move.l     D3, D0
  6789. 0000484E  4A83                     tst.l      D3
  6790. 00004850  504F                     addq.w     A7, 8
  6791. 00004852  6600 0106                bne        +0x108 /* 0000495A */
  6792. 00004856  2F0A                     move.l     -[A7], A2
  6793. 00004858  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  6794. 0000485C  4EAD A000                jsr        [A5 - 0x6000]
  6795. 00004860  2600                     move.l     D3, D0
  6796. 00004862  504F                     addq.w     A7, 8
  6797. 00004864  6000 00F4                bra        +0xF6 /* 0000495A */
  6798. 00004868  4A85                     tst.l      D5
  6799. 0000486A  6726                     beq        +0x28 /* 00004892 */
  6800. 0000486C  486F 003C                pea.l      [A7 + 0x3C]
  6801. 00004870  2F0A                     move.l     -[A7], A2
  6802. 00004872  4EAD 9FC0                jsr        [A5 - 0x6040]
  6803. 00004876  2600                     move.l     D3, D0
  6804. 00004878  4A83                     tst.l      D3
  6805. 0000487A  504F                     addq.w     A7, 8
  6806. 0000487C  6600 00DC                bne        +0xDE /* 0000495A */
  6807. 00004880  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  6808. 00004884  2F04                     move.l     -[A7], D4
  6809. 00004886  4EBA 01EA                jsr        [PC + 0x1EA /* 00004A72 */]
  6810. 0000488A  2600                     move.l     D3, D0
  6811. 0000488C  504F                     addq.w     A7, 8
  6812. 0000488E  6000 00CA                bra        +0xCC /* 0000495A */
  6813. label00004892:
  6814. 00004892  486F 003C                pea.l      [A7 + 0x3C]
  6815. 00004896  2F04                     move.l     -[A7], D4
  6816. 00004898  4EBA 01E0                jsr        [PC + 0x1E0 /* 00004A7A */]
  6817. 0000489C  2600                     move.l     D3, D0
  6818. 0000489E  4A83                     tst.l      D3
  6819. 000048A0  504F                     addq.w     A7, 8
  6820. 000048A2  6600 00B6                bne        +0xB8 /* 0000495A */
  6821. 000048A6  2F0A                     move.l     -[A7], A2
  6822. 000048A8  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  6823. 000048AC  4EAD A000                jsr        [A5 - 0x6000]
  6824. 000048B0  2600                     move.l     D3, D0
  6825. 000048B2  504F                     addq.w     A7, 8
  6826. 000048B4  6000 00A4                bra        +0xA6 /* 0000495A */
  6827. 000048B8  4A85                     tst.l      D5
  6828. 000048BA  6724                     beq        +0x26 /* 000048E0 */
  6829. 000048BC  486F 003C                pea.l      [A7 + 0x3C]
  6830. 000048C0  2F0A                     move.l     -[A7], A2
  6831. 000048C2  4EAD 9FC0                jsr        [A5 - 0x6040]
  6832. 000048C6  2600                     move.l     D3, D0
  6833. 000048C8  4A83                     tst.l      D3
  6834. 000048CA  504F                     addq.w     A7, 8
  6835. 000048CC  6600 008C                bne        +0x8E /* 0000495A */
  6836. 000048D0  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  6837. 000048D4  2F04                     move.l     -[A7], D4
  6838. 000048D6  4EBA 01E2                jsr        [PC + 0x1E2 /* 00004ABA */]
  6839. 000048DA  2600                     move.l     D3, D0
  6840. 000048DC  504F                     addq.w     A7, 8
  6841. 000048DE  607A                     bra        +0x7C /* 0000495A */
  6842. label000048E0:
  6843. 000048E0  486F 003C                pea.l      [A7 + 0x3C]
  6844. 000048E4  2F04                     move.l     -[A7], D4
  6845. 000048E6  4EBA 01DA                jsr        [PC + 0x1DA /* 00004AC2 */]
  6846. 000048EA  2600                     move.l     D3, D0
  6847. 000048EC  4A83                     tst.l      D3
  6848. 000048EE  504F                     addq.w     A7, 8
  6849. 000048F0  6668                     bne        +0x6A /* 0000495A */
  6850. 000048F2  2F0A                     move.l     -[A7], A2
  6851. 000048F4  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  6852. 000048F8  4EAD A000                jsr        [A5 - 0x6000]
  6853. 000048FC  2600                     move.l     D3, D0
  6854. 000048FE  504F                     addq.w     A7, 8
  6855. 00004900  6058                     bra        +0x5A /* 0000495A */
  6856. 00004902  4A85                     tst.l      D5
  6857. 00004904  6722                     beq        +0x24 /* 00004928 */
  6858. 00004906  486F 003C                pea.l      [A7 + 0x3C]
  6859. 0000490A  2F0A                     move.l     -[A7], A2
  6860. 0000490C  4EAD 9FC0                jsr        [A5 - 0x6040]
  6861. 00004910  2600                     move.l     D3, D0
  6862. 00004912  4A83                     tst.l      D3
  6863. 00004914  504F                     addq.w     A7, 8
  6864. 00004916  6642                     bne        +0x44 /* 0000495A */
  6865. 00004918  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  6866. 0000491C  2F04                     move.l     -[A7], D4
  6867. 0000491E  4EBA 01DC                jsr        [PC + 0x1DC /* 00004AFC */]
  6868. 00004922  2600                     move.l     D3, D0
  6869. 00004924  504F                     addq.w     A7, 8
  6870. 00004926  6032                     bra        +0x34 /* 0000495A */
  6871. label00004928:
  6872. 00004928  486F 003C                pea.l      [A7 + 0x3C]
  6873. 0000492C  2F04                     move.l     -[A7], D4
  6874. 0000492E  4EBA 01D4                jsr        [PC + 0x1D4 /* 00004B04 */]
  6875. 00004932  2600                     move.l     D3, D0
  6876. 00004934  4A83                     tst.l      D3
  6877. 00004936  504F                     addq.w     A7, 8
  6878. 00004938  6620                     bne        +0x22 /* 0000495A */
  6879. 0000493A  2F0A                     move.l     -[A7], A2
  6880. 0000493C  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  6881. 00004940  4EAD A000                jsr        [A5 - 0x6000]
  6882. 00004944  2600                     move.l     D3, D0
  6883. 00004946  504F                     addq.w     A7, 8
  6884. 00004948  6010                     bra        +0x12 /* 0000495A */
  6885. 0000494A  2F06                     move.l     -[A7], D6
  6886. 0000494C  2F3C 8004 07D5           move.l     -[A7], 0x800407D5
  6887. 00004952  4EAD 9FA8                jsr        [A5 - 0x6058]
  6888. 00004956  2600                     move.l     D3, D0
  6889. 00004958  504F                     addq.w     A7, 8
  6890. label0000495A:
  6891. 0000495A  4A85                     tst.l      D5
  6892. 0000495C  670C                     beq        +0xE /* 0000496A */
  6893. 0000495E  4A83                     tst.l      D3
  6894. 00004960  6608                     bne        +0xA /* 0000496A */
  6895. 00004962  3F04                     move.w     -[A7], D4
  6896. 00004964  4EAD B5F0                jsr        [A5 - 0x4A10]
  6897. 00004968  544F                     addq.w     A7, 2
  6898. label0000496A:
  6899. 0000496A  4857                     pea.l      [A7]
  6900. 0000496C  4EBA 11C0                jsr        [PC + 0x11C0 /* 00005B2E */]
  6901. 00004970  584F                     addq.w     A7, 4
  6902. label00004972:
  6903. 00004972  2003                     move.l     D0, D3
  6904. 00004974  4FEF 0040                lea.l      A7, [A7 + 0x40]
  6905. 00004978  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  6906. 0000497C  4E75                     rts
  6907. fn0000497E:
  6908. 0000497E  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  6909. 00004982  4857                     pea.l      [A7]
  6910. 00004984  2F2F 0112                move.l     -[A7], [A7 + 0x112]
  6911. 00004988  4EBA 135A                jsr        [PC + 0x135A /* 00005CE4 */]
  6912. 0000498C  486F 0008                pea.l      [A7 + 0x8]
  6913. 00004990  3F2F 0118                move.w     -[A7], [A7 + 0x118]
  6914. 00004994  4EAD B5C8                jsr        [A5 - 0x4A38]
  6915. 00004998  7000                     moveq.l    D0, 0x00
  6916. 0000499A  4FEF 0114                lea.l      A7, [A7 + 0x114]
  6917. 0000499E  4E75                     rts
  6918. fn000049A0:
  6919. 000049A0  2F03                     move.l     -[A7], D3
  6920. 000049A2  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  6921. 000049A6  7600                     moveq.l    D3, 0x00
  6922. 000049A8  4857                     pea.l      [A7]
  6923. 000049AA  3F2F 0114                move.w     -[A7], [A7 + 0x114]
  6924. 000049AE  4EAD B5C0                jsr        [A5 - 0x4A40]
  6925. 000049B2  2F2F 0118                move.l     -[A7], [A7 + 0x118]
  6926. 000049B6  486F 000A                pea.l      [A7 + 0xA]
  6927. 000049BA  4EBA 1266                jsr        [PC + 0x1266 /* 00005C22 */]
  6928. 000049BE  2600                     move.l     D3, D0
  6929. 000049C0  2003                     move.l     D0, D3
  6930. 000049C2  4FEF 0114                lea.l      A7, [A7 + 0x114]
  6931. 000049C6  261F                     move.l     D3, [A7]+
  6932. 000049C8  4E75                     rts
  6933. fn000049CA:
  6934. 000049CA  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  6935. 000049CE  4857                     pea.l      [A7]
  6936. 000049D0  2F2F 0112                move.l     -[A7], [A7 + 0x112]
  6937. 000049D4  4EBA 130E                jsr        [PC + 0x130E /* 00005CE4 */]
  6938. 000049D8  486F 0008                pea.l      [A7 + 0x8]
  6939. 000049DC  3F2F 0118                move.w     -[A7], [A7 + 0x118]
  6940. 000049E0  4EAD F428                jsr        [A5 - 0xBD8]
  6941. 000049E4  7000                     moveq.l    D0, 0x00
  6942. 000049E6  4FEF 0114                lea.l      A7, [A7 + 0x114]
  6943. 000049EA  4E75                     rts
  6944. fn000049EC:
  6945. 000049EC  2F03                     move.l     -[A7], D3
  6946. 000049EE  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  6947. 000049F2  7600                     moveq.l    D3, 0x00
  6948. 000049F4  4857                     pea.l      [A7]
  6949. 000049F6  302F 0114                move.w     D0, [A7 + 0x114]
  6950. 000049FA  48C0                     ext.l      D0
  6951. 000049FC  5380                     subq.l     D0, 1
  6952. 000049FE  4C3C 0800 0000           movem.w    A3, 0x0
  6953. 00004A04  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  6954. 00004A08  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  6955. 00004A0C  2250                     movea.l    A1, [A0]
  6956. 00004A0E  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  6957. 00004A12  48C0                     ext.l      D0
  6958. 00004A14  5380                     subq.l     D0, 1
  6959. 00004A16  4C3C 0800 0000           movem.w    A3, 0x0
  6960. 00004A1C  0166                     bchg       -[A6], D0
  6961. 00004A1E  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  6962. 00004A22  2050                     movea.l    A0, [A0]
  6963. 00004A24  D1C0                     add.l      A0, D0
  6964. 00004A26  41E8 0014                lea.l      A0, [A0 + 0x14]
  6965. 00004A2A  4868 001A                pea.l      [A0 + 0x1A]
  6966. 00004A2E  4EAD B8A0                jsr        [A5 - 0x4760]
  6967. 00004A32  2F2F 011A                move.l     -[A7], [A7 + 0x11A]
  6968. 00004A36  486F 000C                pea.l      [A7 + 0xC]
  6969. 00004A3A  4EBA 11E6                jsr        [PC + 0x11E6 /* 00005C22 */]
  6970. 00004A3E  2600                     move.l     D3, D0
  6971. 00004A40  2003                     move.l     D0, D3
  6972. 00004A42  4FEF 0116                lea.l      A7, [A7 + 0x116]
  6973. 00004A46  261F                     move.l     D3, [A7]+
  6974. 00004A48  4E75                     rts
  6975. fn00004A4A:
  6976. 00004A4A  3F2F 000A                move.w     -[A7], [A7 + 0xA]
  6977. 00004A4E  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  6978. 00004A52  4EAD F438                jsr        [A5 - 0xBC8]
  6979. 00004A56  7000                     moveq.l    D0, 0x00
  6980. 00004A58  584F                     addq.w     A7, 4
  6981. 00004A5A  4E75                     rts
  6982. fn00004A5C:
  6983. 00004A5C  3F2F 0006                move.w     -[A7], [A7 + 0x6]
  6984. 00004A60  4EAD F430                jsr        [A5 - 0xBD0]
  6985. 00004A64  48C0                     ext.l      D0
  6986. 00004A66  206F 000A                movea.l    A0, [A7 + 0xA]
  6987. 00004A6A  2080                     move.l     [A0], D0
  6988. 00004A6C  7000                     moveq.l    D0, 0x00
  6989. 00004A6E  544F                     addq.w     A7, 2
  6990. 00004A70  4E75                     rts
  6991. fn00004A72:
  6992. 00004A72  203C 8004 07D6           move.l     D0, 0x800407D6
  6993. 00004A78  4E75                     rts
  6994. fn00004A7A:
  6995. 00004A7A  2F03                     move.l     -[A7], D3
  6996. 00004A7C  514F                     subq.w     A7, 8
  6997. 00004A7E  7600                     moveq.l    D3, 0x00
  6998. 00004A80  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  6999. 00004A84  486F 0002                pea.l      [A7 + 0x2]
  7000. 00004A88  4EAD B570                jsr        [A5 - 0x4A90]
  7001. 00004A8C  2F6F 0006 000A           move.l     [A7 + 0xA], [A7 + 0x6]
  7002. 00004A92  5C4F                     addq.w     A7, 6
  7003. 00004A94  6010                     bra        +0x12 /* 00004AA6 */
  7004. label00004A96:
  7005. 00004A96  5283                     addq.l     D3, 1
  7006. 00004A98  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  7007. 00004A9C  486F 0008                pea.l      [A7 + 0x8]
  7008. 00004AA0  4EAD B580                jsr        [A5 - 0x4A80]
  7009. 00004AA4  504F                     addq.w     A7, 8
  7010. label00004AA6:
  7011. 00004AA6  4A6F 0006                tst.w      [A7 + 0x6]
  7012. 00004AAA  66EA                     bne        -0x14 /* 00004A96 */
  7013. 00004AAC  206F 0014                movea.l    A0, [A7 + 0x14]
  7014. 00004AB0  2083                     move.l     [A0], D3
  7015. 00004AB2  7000                     moveq.l    D0, 0x00
  7016. 00004AB4  504F                     addq.w     A7, 8
  7017. 00004AB6  261F                     move.l     D3, [A7]+
  7018. 00004AB8  4E75                     rts
  7019. fn00004ABA:
  7020. 00004ABA  203C 8004 07D6           move.l     D0, 0x800407D6
  7021. 00004AC0  4E75                     rts
  7022. fn00004AC2:
  7023. 00004AC2  2F03                     move.l     -[A7], D3
  7024. 00004AC4  594F                     subq.w     A7, 4
  7025. 00004AC6  7600                     moveq.l    D3, 0x00
  7026. 00004AC8  3F2F 000E                move.w     -[A7], [A7 + 0xE]
  7027. 00004ACC  486F 0002                pea.l      [A7 + 0x2]
  7028. 00004AD0  4EAD B570                jsr        [A5 - 0x4A90]
  7029. 00004AD4  4A6F 0008                tst.w      [A7 + 0x8]
  7030. 00004AD8  5C4F                     addq.w     A7, 6
  7031. 00004ADA  660E                     bne        +0x10 /* 00004AEA */
  7032. 00004ADC  263C 8004 0BC5           move.l     D3, 0x80040BC5
  7033. 00004AE2  206F 0010                movea.l    A0, [A7 + 0x10]
  7034. 00004AE6  4290                     clr.l      [A0]
  7035. 00004AE8  600A                     bra        +0xC /* 00004AF4 */
  7036. label00004AEA:
  7037. 00004AEA  306F 0002                movea.w    A0, [A7 + 0x2]
  7038. 00004AEE  226F 0010                movea.l    A1, [A7 + 0x10]
  7039. 00004AF2  2288                     move.l     [A1], A0
  7040. label00004AF4:
  7041. 00004AF4  2003                     move.l     D0, D3
  7042. 00004AF6  584F                     addq.w     A7, 4
  7043. 00004AF8  261F                     move.l     D3, [A7]+
  7044. 00004AFA  4E75                     rts
  7045. fn00004AFC:
  7046. 00004AFC  203C 8004 07D6           move.l     D0, 0x800407D6
  7047. 00004B02  4E75                     rts
  7048. fn00004B04:
  7049. 00004B04  7200                     moveq.l    D1, 0x00
  7050. 00004B06  302F 0006                move.w     D0, [A7 + 0x6]
  7051. 00004B0A  48C0                     ext.l      D0
  7052. 00004B0C  5380                     subq.l     D0, 1
  7053. 00004B0E  4C3C 0800 0000           movem.w    A3, 0x0
  7054. 00004B14  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  7055. 00004B18  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  7056. 00004B1C  2250                     movea.l    A1, [A0]
  7057. 00004B1E  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  7058. 00004B22  48C0                     ext.l      D0
  7059. 00004B24  5380                     subq.l     D0, 1
  7060. 00004B26  4C3C 0800 0000           movem.w    A3, 0x0
  7061. 00004B2C  0166                     bchg       -[A6], D0
  7062. 00004B2E  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7063. 00004B32  2050                     movea.l    A0, [A0]
  7064. 00004B34  D1C0                     add.l      A0, D0
  7065. 00004B36  41E8 0014                lea.l      A0, [A0 + 0x14]
  7066. 00004B3A  3268 0160                movea.w    A1, [A0 + 0x160]
  7067. 00004B3E  206F 0008                movea.l    A0, [A7 + 0x8]
  7068. 00004B42  2089                     move.l     [A0], A1
  7069. 00004B44  2048                     movea.l    A0, A0
  7070. 00004B46  4A90                     tst.l      [A0]
  7071. 00004B48  6606                     bne        +0x8 /* 00004B50 */
  7072. 00004B4A  223C 8004 0BC5           move.l     D1, 0x80040BC5
  7073. label00004B50:
  7074. 00004B50  2001                     move.l     D0, D1
  7075. 00004B52  4E75                     rts
  7076. 00004B54  206F 0004                movea.l    A0, [A7 + 0x4]
  7077. 00004B58  226F 0008                movea.l    A1, [A7 + 0x8]
  7078. 00004B5C  22A8 0004                move.l     [A1], [A0 + 0x4]
  7079. 00004B60  2368 0008 0004           move.l     [A1 + 0x4], [A0 + 0x8]
  7080. 00004B66  4E75                     rts
  7081. 00004B68  594F                     subq.w     A7, 4
  7082. 00004B6A  4297                     clr.l      [A7]
  7083. 00004B6C  206F 0008                movea.l    A0, [A7 + 0x8]
  7084. 00004B70  226F 000C                movea.l    A1, [A7 + 0xC]
  7085. 00004B74  22A8 0008                move.l     [A1], [A0 + 0x8]
  7086. 00004B78  2017                     move.l     D0, [A7]
  7087. 00004B7A  584F                     addq.w     A7, 4
  7088. 00004B7C  4E75                     rts
  7089. 00004B7E  48E7 1020                movem.l    -[A7], D3,A2
  7090. 00004B82  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  7091. 00004B86  246F 0048                movea.l    A2, [A7 + 0x48]
  7092. 00004B8A  7600                     moveq.l    D3, 0x00
  7093. 00004B8C  4857                     pea.l      [A7]
  7094. 00004B8E  2F0A                     move.l     -[A7], A2
  7095. 00004B90  4EBA 0ECC                jsr        [PC + 0xECC /* 00005A5E */]
  7096. 00004B94  2600                     move.l     D3, D0
  7097. 00004B96  4A80                     tst.l      D0
  7098. 00004B98  504F                     addq.w     A7, 8
  7099. 00004B9A  6600 00AA                bne        +0xAC /* 00004C46 */
  7100. 00004B9E  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  7101. 00004BA2  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  7102. 00004BA6  486F 003C                pea.l      [A7 + 0x3C]
  7103. 00004BAA  4EAD B558                jsr        [A5 - 0x4AA8]
  7104. 00004BAE  4A6F 0040                tst.w      [A7 + 0x40]
  7105. 00004BB2  504F                     addq.w     A7, 8
  7106. 00004BB4  6F00 0082                ble        +0x84 /* 00004C38 */
  7107. 00004BB8  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7108. 00004BBC  2050                     movea.l    A0, [A0]
  7109. 00004BBE  2050                     movea.l    A0, [A0]
  7110. 00004BC0  302F 0038                move.w     D0, [A7 + 0x38]
  7111. 00004BC4  B068 000A                cmp.w      D0, [A0 + 0xA]
  7112. 00004BC8  6E6E                     bgt        +0x70 /* 00004C38 */
  7113. 00004BCA  4A6F 003A                tst.w      [A7 + 0x3A]
  7114. 00004BCE  6F68                     ble        +0x6A /* 00004C38 */
  7115. 00004BD0  302F 0038                move.w     D0, [A7 + 0x38]
  7116. 00004BD4  48C0                     ext.l      D0
  7117. 00004BD6  5380                     subq.l     D0, 1
  7118. 00004BD8  4C3C 0800 0000           movem.w    A3, 0x0
  7119. 00004BDE  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  7120. 00004BE2  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  7121. 00004BE6  2250                     movea.l    A1, [A0]
  7122. 00004BE8  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  7123. 00004BEC  48C0                     ext.l      D0
  7124. 00004BEE  5380                     subq.l     D0, 1
  7125. 00004BF0  4C3C 0800 0000           movem.w    A3, 0x0
  7126. 00004BF6  0166                     bchg       -[A6], D0
  7127. 00004BF8  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7128. 00004BFC  2050                     movea.l    A0, [A0]
  7129. 00004BFE  D1C0                     add.l      A0, D0
  7130. 00004C00  41E8 0014                lea.l      A0, [A0 + 0x14]
  7131. 00004C04  302F 003A                move.w     D0, [A7 + 0x3A]
  7132. 00004C08  B068 0160                cmp.w      D0, [A0 + 0x160]
  7133. 00004C0C  6E2A                     bgt        +0x2C /* 00004C38 */
  7134. 00004C0E  4267                     clr.w      -[A7]
  7135. 00004C10  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  7136. 00004C14  4EAD B608                jsr        [A5 - 0x49F8]
  7137. 00004C18  4A00                     tst.b      D0
  7138. 00004C1A  5C4F                     addq.w     A7, 6
  7139. 00004C1C  661A                     bne        +0x1C /* 00004C38 */
  7140. 00004C1E  3F3C 0005                move.w     -[A7], 0x5
  7141. 00004C22  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  7142. 00004C26  4EAD B648                jsr        [A5 - 0x49B8]
  7143. 00004C2A  2F2F 003E                move.l     -[A7], [A7 + 0x3E]
  7144. 00004C2E  4EAD B920                jsr        [A5 - 0x46E0]
  7145. 00004C32  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7146. 00004C36  6006                     bra        +0x8 /* 00004C3E */
  7147. label00004C38:
  7148. 00004C38  263C 8004 0BC5           move.l     D3, 0x80040BC5
  7149. label00004C3E:
  7150. 00004C3E  4857                     pea.l      [A7]
  7151. 00004C40  4EBA 0EEC                jsr        [PC + 0xEEC /* 00005B2E */]
  7152. 00004C44  584F                     addq.w     A7, 4
  7153. label00004C46:
  7154. 00004C46  2003                     move.l     D0, D3
  7155. 00004C48  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  7156. 00004C4C  4CDF 0408                movem.l    D3,A2, [A7]+
  7157. 00004C50  4E75                     rts
  7158. 00004C52  48E7 1020                movem.l    -[A7], D3,A2
  7159. 00004C56  4FEF FFC0                lea.l      A7, [A7 - 0x40]
  7160. 00004C5A  246F 004C                movea.l    A2, [A7 + 0x4C]
  7161. 00004C5E  7600                     moveq.l    D3, 0x00
  7162. 00004C60  4857                     pea.l      [A7]
  7163. 00004C62  2F0A                     move.l     -[A7], A2
  7164. 00004C64  4EBA 0DF8                jsr        [PC + 0xDF8 /* 00005A5E */]
  7165. 00004C68  2600                     move.l     D3, D0
  7166. 00004C6A  4A80                     tst.l      D0
  7167. 00004C6C  504F                     addq.w     A7, 8
  7168. 00004C6E  6600 016C                bne        +0x16E /* 00004DDC */
  7169. 00004C72  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  7170. 00004C76  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  7171. 00004C7A  486F 003C                pea.l      [A7 + 0x3C]
  7172. 00004C7E  4EAD B558                jsr        [A5 - 0x4AA8]
  7173. 00004C82  4A6F 0040                tst.w      [A7 + 0x40]
  7174. 00004C86  504F                     addq.w     A7, 8
  7175. 00004C88  6F66                     ble        +0x68 /* 00004CF0 */
  7176. 00004C8A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7177. 00004C8E  2050                     movea.l    A0, [A0]
  7178. 00004C90  2050                     movea.l    A0, [A0]
  7179. 00004C92  302F 0038                move.w     D0, [A7 + 0x38]
  7180. 00004C96  B068 000A                cmp.w      D0, [A0 + 0xA]
  7181. 00004C9A  6E54                     bgt        +0x56 /* 00004CF0 */
  7182. 00004C9C  4A6F 003A                tst.w      [A7 + 0x3A]
  7183. 00004CA0  6F4E                     ble        +0x50 /* 00004CF0 */
  7184. 00004CA2  302F 0038                move.w     D0, [A7 + 0x38]
  7185. 00004CA6  48C0                     ext.l      D0
  7186. 00004CA8  5380                     subq.l     D0, 1
  7187. 00004CAA  4C3C 0800 0000           movem.w    A3, 0x0
  7188. 00004CB0  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  7189. 00004CB4  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  7190. 00004CB8  2250                     movea.l    A1, [A0]
  7191. 00004CBA  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  7192. 00004CBE  48C0                     ext.l      D0
  7193. 00004CC0  5380                     subq.l     D0, 1
  7194. 00004CC2  4C3C 0800 0000           movem.w    A3, 0x0
  7195. 00004CC8  0166                     bchg       -[A6], D0
  7196. 00004CCA  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7197. 00004CCE  2050                     movea.l    A0, [A0]
  7198. 00004CD0  D1C0                     add.l      A0, D0
  7199. 00004CD2  41E8 0014                lea.l      A0, [A0 + 0x14]
  7200. 00004CD6  302F 003A                move.w     D0, [A7 + 0x3A]
  7201. 00004CDA  B068 0160                cmp.w      D0, [A0 + 0x160]
  7202. 00004CDE  6E10                     bgt        +0x12 /* 00004CF0 */
  7203. 00004CE0  4267                     clr.w      -[A7]
  7204. 00004CE2  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  7205. 00004CE6  4EAD B608                jsr        [A5 - 0x49F8]
  7206. 00004CEA  4A00                     tst.b      D0
  7207. 00004CEC  5C4F                     addq.w     A7, 6
  7208. 00004CEE  670A                     beq        +0xC /* 00004CFA */
  7209. label00004CF0:
  7210. 00004CF0  263C 8004 0BC5           move.l     D3, 0x80040BC5
  7211. 00004CF6  6000 00DC                bra        +0xDE /* 00004DD4 */
  7212. label00004CFA:
  7213. 00004CFA  3F2F 0056                move.w     -[A7], [A7 + 0x56]
  7214. 00004CFE  206F 0052                movea.l    A0, [A7 + 0x52]
  7215. 00004D02  3F28 0006                move.w     -[A7], [A0 + 0x6]
  7216. 00004D06  486F 0040                pea.l      [A7 + 0x40]
  7217. 00004D0A  4EAD B558                jsr        [A5 - 0x4AA8]
  7218. 00004D0E  4A6F 0044                tst.w      [A7 + 0x44]
  7219. 00004D12  504F                     addq.w     A7, 8
  7220. 00004D14  6F70                     ble        +0x72 /* 00004D86 */
  7221. 00004D16  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7222. 00004D1A  2050                     movea.l    A0, [A0]
  7223. 00004D1C  2050                     movea.l    A0, [A0]
  7224. 00004D1E  302F 003C                move.w     D0, [A7 + 0x3C]
  7225. 00004D22  B068 000A                cmp.w      D0, [A0 + 0xA]
  7226. 00004D26  6E5E                     bgt        +0x60 /* 00004D86 */
  7227. 00004D28  4A6F 003E                tst.w      [A7 + 0x3E]
  7228. 00004D2C  6F58                     ble        +0x5A /* 00004D86 */
  7229. 00004D2E  302F 003C                move.w     D0, [A7 + 0x3C]
  7230. 00004D32  48C0                     ext.l      D0
  7231. 00004D34  5380                     subq.l     D0, 1
  7232. 00004D36  4C3C 0800 0000           movem.w    A3, 0x0
  7233. 00004D3C  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  7234. 00004D40  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  7235. 00004D44  2250                     movea.l    A1, [A0]
  7236. 00004D46  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  7237. 00004D4A  48C0                     ext.l      D0
  7238. 00004D4C  5380                     subq.l     D0, 1
  7239. 00004D4E  4C3C 0800 0000           movem.w    A3, 0x0
  7240. 00004D54  0166                     bchg       -[A6], D0
  7241. 00004D56  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7242. 00004D5A  2050                     movea.l    A0, [A0]
  7243. 00004D5C  D1C0                     add.l      A0, D0
  7244. 00004D5E  41E8 0014                lea.l      A0, [A0 + 0x14]
  7245. 00004D62  302F 003E                move.w     D0, [A7 + 0x3E]
  7246. 00004D66  B068 0160                cmp.w      D0, [A0 + 0x160]
  7247. 00004D6A  6E1A                     bgt        +0x1C /* 00004D86 */
  7248. 00004D6C  4267                     clr.w      -[A7]
  7249. 00004D6E  2F2F 003E                move.l     -[A7], [A7 + 0x3E]
  7250. 00004D72  4EAD B608                jsr        [A5 - 0x49F8]
  7251. 00004D76  4A00                     tst.b      D0
  7252. 00004D78  5C4F                     addq.w     A7, 6
  7253. 00004D7A  660A                     bne        +0xC /* 00004D86 */
  7254. 00004D7C  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  7255. 00004D80  4EAD B920                jsr        [A5 - 0x46E0]
  7256. 00004D84  584F                     addq.w     A7, 4
  7257. label00004D86:
  7258. 00004D86  486F 003C                pea.l      [A7 + 0x3C]
  7259. 00004D8A  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  7260. 00004D8E  4EAD BA10                jsr        [A5 - 0x45F0]
  7261. 00004D92  48C0                     ext.l      D0
  7262. 00004D94  2600                     move.l     D3, D0
  7263. 00004D96  4A83                     tst.l      D3
  7264. 00004D98  504F                     addq.w     A7, 8
  7265. 00004D9A  6638                     bne        +0x3A /* 00004DD4 */
  7266. 00004D9C  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  7267. 00004DA0  4EAD B600                jsr        [A5 - 0x4A00]
  7268. 00004DA4  2448                     movea.l    A2, A0
  7269. 00004DA6  3F3C 0005                move.w     -[A7], 0x5
  7270. 00004DAA  2F2F 0042                move.l     -[A7], [A7 + 0x42]
  7271. 00004DAE  4EAD B648                jsr        [A5 - 0x49B8]
  7272. 00004DB2  2F0A                     move.l     -[A7], A2
  7273. 00004DB4  4EAD B220                jsr        [A5 - 0x4DE0]
  7274. 00004DB8  4A00                     tst.b      D0
  7275. 00004DBA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7276. 00004DBE  6714                     beq        +0x16 /* 00004DD4 */
  7277. 00004DC0  026A FFFB 000C           andi.w     [A2 + 0xC], 0xFFFB
  7278. 00004DC6  3F3C 0001                move.w     -[A7], 0x1
  7279. 00004DCA  2F2F 003E                move.l     -[A7], [A7 + 0x3E]
  7280. 00004DCE  4EAD B2C8                jsr        [A5 - 0x4D38]
  7281. 00004DD2  5C4F                     addq.w     A7, 6
  7282. label00004DD4:
  7283. 00004DD4  4857                     pea.l      [A7]
  7284. 00004DD6  4EBA 0D56                jsr        [PC + 0xD56 /* 00005B2E */]
  7285. 00004DDA  584F                     addq.w     A7, 4
  7286. label00004DDC:
  7287. 00004DDC  2003                     move.l     D0, D3
  7288. 00004DDE  4FEF 0040                lea.l      A7, [A7 + 0x40]
  7289. 00004DE2  4CDF 0408                movem.l    D3,A2, [A7]+
  7290. 00004DE6  4E75                     rts
  7291. 00004DE8  48E7 1030                movem.l    -[A7], D3,A2,A3
  7292. 00004DEC  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  7293. 00004DF0  246F 004C                movea.l    A2, [A7 + 0x4C]
  7294. 00004DF4  266F 0050                movea.l    A3, [A7 + 0x50]
  7295. 00004DF8  7600                     moveq.l    D3, 0x00
  7296. 00004DFA  4857                     pea.l      [A7]
  7297. 00004DFC  2F0A                     move.l     -[A7], A2
  7298. 00004DFE  4EBA 0C5E                jsr        [PC + 0xC5E /* 00005A5E */]
  7299. 00004E02  2600                     move.l     D3, D0
  7300. 00004E04  4A80                     tst.l      D0
  7301. 00004E06  504F                     addq.w     A7, 8
  7302. 00004E08  6600 00AC                bne        +0xAE /* 00004EB6 */
  7303. 00004E0C  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  7304. 00004E10  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  7305. 00004E14  486F 003C                pea.l      [A7 + 0x3C]
  7306. 00004E18  4EAD B558                jsr        [A5 - 0x4AA8]
  7307. 00004E1C  4A6F 0040                tst.w      [A7 + 0x40]
  7308. 00004E20  504F                     addq.w     A7, 8
  7309. 00004E22  6F00 0084                ble        +0x86 /* 00004EA8 */
  7310. 00004E26  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7311. 00004E2A  2050                     movea.l    A0, [A0]
  7312. 00004E2C  2050                     movea.l    A0, [A0]
  7313. 00004E2E  302F 0038                move.w     D0, [A7 + 0x38]
  7314. 00004E32  B068 000A                cmp.w      D0, [A0 + 0xA]
  7315. 00004E36  6E70                     bgt        +0x72 /* 00004EA8 */
  7316. 00004E38  4A6F 003A                tst.w      [A7 + 0x3A]
  7317. 00004E3C  6F6A                     ble        +0x6C /* 00004EA8 */
  7318. 00004E3E  302F 0038                move.w     D0, [A7 + 0x38]
  7319. 00004E42  48C0                     ext.l      D0
  7320. 00004E44  5380                     subq.l     D0, 1
  7321. 00004E46  4C3C 0800 0000           movem.w    A3, 0x0
  7322. 00004E4C  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  7323. 00004E50  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  7324. 00004E54  2250                     movea.l    A1, [A0]
  7325. 00004E56  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  7326. 00004E5A  48C0                     ext.l      D0
  7327. 00004E5C  5380                     subq.l     D0, 1
  7328. 00004E5E  4C3C 0800 0000           movem.w    A3, 0x0
  7329. 00004E64  0166                     bchg       -[A6], D0
  7330. 00004E66  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7331. 00004E6A  2050                     movea.l    A0, [A0]
  7332. 00004E6C  D1C0                     add.l      A0, D0
  7333. 00004E6E  41E8 0014                lea.l      A0, [A0 + 0x14]
  7334. 00004E72  302F 003A                move.w     D0, [A7 + 0x3A]
  7335. 00004E76  B068 0160                cmp.w      D0, [A0 + 0x160]
  7336. 00004E7A  6E2C                     bgt        +0x2E /* 00004EA8 */
  7337. 00004E7C  4267                     clr.w      -[A7]
  7338. 00004E7E  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  7339. 00004E82  4EAD B608                jsr        [A5 - 0x49F8]
  7340. 00004E86  4A00                     tst.b      D0
  7341. 00004E88  5C4F                     addq.w     A7, 6
  7342. 00004E8A  661C                     bne        +0x1E /* 00004EA8 */
  7343. 00004E8C  42AB 0008                clr.l      [A3 + 0x8]
  7344. 00004E90  42A7                     clr.l      -[A7]
  7345. 00004E92  2F0B                     move.l     -[A7], A3
  7346. 00004E94  3F3C 001E                move.w     -[A7], 0x1E
  7347. 00004E98  2F2F 0042                move.l     -[A7], [A7 + 0x42]
  7348. 00004E9C  4EAD BDF8                jsr        [A5 - 0x4208]
  7349. 00004EA0  2600                     move.l     D3, D0
  7350. 00004EA2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7351. 00004EA6  6006                     bra        +0x8 /* 00004EAE */
  7352. label00004EA8:
  7353. 00004EA8  263C 8004 0BC5           move.l     D3, 0x80040BC5
  7354. label00004EAE:
  7355. 00004EAE  4857                     pea.l      [A7]
  7356. 00004EB0  4EBA 0C7C                jsr        [PC + 0xC7C /* 00005B2E */]
  7357. 00004EB4  584F                     addq.w     A7, 4
  7358. label00004EB6:
  7359. 00004EB6  2003                     move.l     D0, D3
  7360. 00004EB8  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  7361. 00004EBC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7362. 00004EC0  4E75                     rts
  7363. 00004EC2  48E7 1020                movem.l    -[A7], D3,A2
  7364. 00004EC6  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  7365. 00004ECA  246F 0048                movea.l    A2, [A7 + 0x48]
  7366. 00004ECE  7600                     moveq.l    D3, 0x00
  7367. 00004ED0  4857                     pea.l      [A7]
  7368. 00004ED2  2F0A                     move.l     -[A7], A2
  7369. 00004ED4  4EBA 0B88                jsr        [PC + 0xB88 /* 00005A5E */]
  7370. 00004ED8  2600                     move.l     D3, D0
  7371. 00004EDA  4A80                     tst.l      D0
  7372. 00004EDC  504F                     addq.w     A7, 8
  7373. 00004EDE  6600 00CA                bne        +0xCC /* 00004FAA */
  7374. 00004EE2  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  7375. 00004EE6  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  7376. 00004EEA  486F 003C                pea.l      [A7 + 0x3C]
  7377. 00004EEE  4EAD B558                jsr        [A5 - 0x4AA8]
  7378. 00004EF2  4A6F 0040                tst.w      [A7 + 0x40]
  7379. 00004EF6  504F                     addq.w     A7, 8
  7380. 00004EF8  6F00 00A2                ble        +0xA4 /* 00004F9C */
  7381. 00004EFC  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7382. 00004F00  2050                     movea.l    A0, [A0]
  7383. 00004F02  2050                     movea.l    A0, [A0]
  7384. 00004F04  302F 0038                move.w     D0, [A7 + 0x38]
  7385. 00004F08  B068 000A                cmp.w      D0, [A0 + 0xA]
  7386. 00004F0C  6E00 008E                bgt        +0x90 /* 00004F9C */
  7387. 00004F10  4A6F 003A                tst.w      [A7 + 0x3A]
  7388. 00004F14  6F00 0086                ble        +0x88 /* 00004F9C */
  7389. 00004F18  302F 0038                move.w     D0, [A7 + 0x38]
  7390. 00004F1C  48C0                     ext.l      D0
  7391. 00004F1E  5380                     subq.l     D0, 1
  7392. 00004F20  4C3C 0800 0000           movem.w    A3, 0x0
  7393. 00004F26  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  7394. 00004F2A  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  7395. 00004F2E  2250                     movea.l    A1, [A0]
  7396. 00004F30  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  7397. 00004F34  48C0                     ext.l      D0
  7398. 00004F36  5380                     subq.l     D0, 1
  7399. 00004F38  4C3C 0800 0000           movem.w    A3, 0x0
  7400. 00004F3E  0166                     bchg       -[A6], D0
  7401. 00004F40  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7402. 00004F44  2050                     movea.l    A0, [A0]
  7403. 00004F46  D1C0                     add.l      A0, D0
  7404. 00004F48  41E8 0014                lea.l      A0, [A0 + 0x14]
  7405. 00004F4C  302F 003A                move.w     D0, [A7 + 0x3A]
  7406. 00004F50  B068 0160                cmp.w      D0, [A0 + 0x160]
  7407. 00004F54  6E46                     bgt        +0x48 /* 00004F9C */
  7408. 00004F56  4267                     clr.w      -[A7]
  7409. 00004F58  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  7410. 00004F5C  4EAD B608                jsr        [A5 - 0x49F8]
  7411. 00004F60  4A00                     tst.b      D0
  7412. 00004F62  5C4F                     addq.w     A7, 6
  7413. 00004F64  6636                     bne        +0x38 /* 00004F9C */
  7414. 00004F66  42A7                     clr.l      -[A7]
  7415. 00004F68  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  7416. 00004F6C  3F3C 001F                move.w     -[A7], 0x1F
  7417. 00004F70  2F2F 0042                move.l     -[A7], [A7 + 0x42]
  7418. 00004F74  4EAD BDF8                jsr        [A5 - 0x4208]
  7419. 00004F78  2600                     move.l     D3, D0
  7420. 00004F7A  4A83                     tst.l      D3
  7421. 00004F7C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7422. 00004F80  6620                     bne        +0x22 /* 00004FA2 */
  7423. 00004F82  3F3C 2005                move.w     -[A7], 0x2005
  7424. 00004F86  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  7425. 00004F8A  4EAD B648                jsr        [A5 - 0x49B8]
  7426. 00004F8E  2F2F 003E                move.l     -[A7], [A7 + 0x3E]
  7427. 00004F92  4EAD BA38                jsr        [A5 - 0x45C8]
  7428. 00004F96  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7429. 00004F9A  6006                     bra        +0x8 /* 00004FA2 */
  7430. label00004F9C:
  7431. 00004F9C  263C 8004 0BC5           move.l     D3, 0x80040BC5
  7432. label00004FA2:
  7433. 00004FA2  4857                     pea.l      [A7]
  7434. 00004FA4  4EBA 0B88                jsr        [PC + 0xB88 /* 00005B2E */]
  7435. 00004FA8  584F                     addq.w     A7, 4
  7436. label00004FAA:
  7437. 00004FAA  2003                     move.l     D0, D3
  7438. 00004FAC  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  7439. 00004FB0  4CDF 0408                movem.l    D3,A2, [A7]+
  7440. 00004FB4  4E75                     rts
  7441. 00004FB6  48E7 1020                movem.l    -[A7], D3,A2
  7442. 00004FBA  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  7443. 00004FBE  246F 0048                movea.l    A2, [A7 + 0x48]
  7444. 00004FC2  7600                     moveq.l    D3, 0x00
  7445. 00004FC4  4857                     pea.l      [A7]
  7446. 00004FC6  2F0A                     move.l     -[A7], A2
  7447. 00004FC8  4EBA 0A94                jsr        [PC + 0xA94 /* 00005A5E */]
  7448. 00004FCC  2600                     move.l     D3, D0
  7449. 00004FCE  4A80                     tst.l      D0
  7450. 00004FD0  504F                     addq.w     A7, 8
  7451. 00004FD2  6600 00CA                bne        +0xCC /* 0000509E */
  7452. 00004FD6  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  7453. 00004FDA  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  7454. 00004FDE  486F 003C                pea.l      [A7 + 0x3C]
  7455. 00004FE2  4EAD B558                jsr        [A5 - 0x4AA8]
  7456. 00004FE6  4A6F 0040                tst.w      [A7 + 0x40]
  7457. 00004FEA  504F                     addq.w     A7, 8
  7458. 00004FEC  6F00 00A2                ble        +0xA4 /* 00005090 */
  7459. 00004FF0  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7460. 00004FF4  2050                     movea.l    A0, [A0]
  7461. 00004FF6  2050                     movea.l    A0, [A0]
  7462. 00004FF8  302F 0038                move.w     D0, [A7 + 0x38]
  7463. 00004FFC  B068 000A                cmp.w      D0, [A0 + 0xA]
  7464. 00005000  6E00 008E                bgt        +0x90 /* 00005090 */
  7465. 00005004  4A6F 003A                tst.w      [A7 + 0x3A]
  7466. 00005008  6F00 0086                ble        +0x88 /* 00005090 */
  7467. 0000500C  302F 0038                move.w     D0, [A7 + 0x38]
  7468. 00005010  48C0                     ext.l      D0
  7469. 00005012  5380                     subq.l     D0, 1
  7470. 00005014  4C3C 0800 0000           movem.w    A3, 0x0
  7471. 0000501A  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  7472. 0000501E  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  7473. 00005022  2250                     movea.l    A1, [A0]
  7474. 00005024  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  7475. 00005028  48C0                     ext.l      D0
  7476. 0000502A  5380                     subq.l     D0, 1
  7477. 0000502C  4C3C 0800 0000           movem.w    A3, 0x0
  7478. 00005032  0166                     bchg       -[A6], D0
  7479. 00005034  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7480. 00005038  2050                     movea.l    A0, [A0]
  7481. 0000503A  D1C0                     add.l      A0, D0
  7482. 0000503C  41E8 0014                lea.l      A0, [A0 + 0x14]
  7483. 00005040  302F 003A                move.w     D0, [A7 + 0x3A]
  7484. 00005044  B068 0160                cmp.w      D0, [A0 + 0x160]
  7485. 00005048  6E46                     bgt        +0x48 /* 00005090 */
  7486. 0000504A  4267                     clr.w      -[A7]
  7487. 0000504C  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  7488. 00005050  4EAD B608                jsr        [A5 - 0x49F8]
  7489. 00005054  4A00                     tst.b      D0
  7490. 00005056  5C4F                     addq.w     A7, 6
  7491. 00005058  6636                     bne        +0x38 /* 00005090 */
  7492. 0000505A  42A7                     clr.l      -[A7]
  7493. 0000505C  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  7494. 00005060  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  7495. 00005064  2F2F 0042                move.l     -[A7], [A7 + 0x42]
  7496. 00005068  4EAD BDF8                jsr        [A5 - 0x4208]
  7497. 0000506C  2600                     move.l     D3, D0
  7498. 0000506E  4A83                     tst.l      D3
  7499. 00005070  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7500. 00005074  6620                     bne        +0x22 /* 00005096 */
  7501. 00005076  3F3C 2005                move.w     -[A7], 0x2005
  7502. 0000507A  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  7503. 0000507E  4EAD B648                jsr        [A5 - 0x49B8]
  7504. 00005082  2F2F 003E                move.l     -[A7], [A7 + 0x3E]
  7505. 00005086  4EAD BA38                jsr        [A5 - 0x45C8]
  7506. 0000508A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7507. 0000508E  6006                     bra        +0x8 /* 00005096 */
  7508. label00005090:
  7509. 00005090  263C 8004 0BC5           move.l     D3, 0x80040BC5
  7510. label00005096:
  7511. 00005096  4857                     pea.l      [A7]
  7512. 00005098  4EBA 0A94                jsr        [PC + 0xA94 /* 00005B2E */]
  7513. 0000509C  584F                     addq.w     A7, 4
  7514. label0000509E:
  7515. 0000509E  2003                     move.l     D0, D3
  7516. 000050A0  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  7517. 000050A4  4CDF 0408                movem.l    D3,A2, [A7]+
  7518. 000050A8  4E75                     rts
  7519. 000050AA  48E7 1020                movem.l    -[A7], D3,A2
  7520. 000050AE  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  7521. 000050B2  246F 0048                movea.l    A2, [A7 + 0x48]
  7522. 000050B6  7600                     moveq.l    D3, 0x00
  7523. 000050B8  4857                     pea.l      [A7]
  7524. 000050BA  2F0A                     move.l     -[A7], A2
  7525. 000050BC  4EBA 09A0                jsr        [PC + 0x9A0 /* 00005A5E */]
  7526. 000050C0  2600                     move.l     D3, D0
  7527. 000050C2  4A80                     tst.l      D0
  7528. 000050C4  504F                     addq.w     A7, 8
  7529. 000050C6  6600 00AA                bne        +0xAC /* 00005172 */
  7530. 000050CA  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  7531. 000050CE  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  7532. 000050D2  486F 003C                pea.l      [A7 + 0x3C]
  7533. 000050D6  4EAD B558                jsr        [A5 - 0x4AA8]
  7534. 000050DA  4A6F 0040                tst.w      [A7 + 0x40]
  7535. 000050DE  504F                     addq.w     A7, 8
  7536. 000050E0  6F00 0082                ble        +0x84 /* 00005164 */
  7537. 000050E4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7538. 000050E8  2050                     movea.l    A0, [A0]
  7539. 000050EA  2050                     movea.l    A0, [A0]
  7540. 000050EC  302F 0038                move.w     D0, [A7 + 0x38]
  7541. 000050F0  B068 000A                cmp.w      D0, [A0 + 0xA]
  7542. 000050F4  6E6E                     bgt        +0x70 /* 00005164 */
  7543. 000050F6  4A6F 003A                tst.w      [A7 + 0x3A]
  7544. 000050FA  6F68                     ble        +0x6A /* 00005164 */
  7545. 000050FC  302F 0038                move.w     D0, [A7 + 0x38]
  7546. 00005100  48C0                     ext.l      D0
  7547. 00005102  5380                     subq.l     D0, 1
  7548. 00005104  4C3C 0800 0000           movem.w    A3, 0x0
  7549. 0000510A  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  7550. 0000510E  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  7551. 00005112  2250                     movea.l    A1, [A0]
  7552. 00005114  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  7553. 00005118  48C0                     ext.l      D0
  7554. 0000511A  5380                     subq.l     D0, 1
  7555. 0000511C  4C3C 0800 0000           movem.w    A3, 0x0
  7556. 00005122  0166                     bchg       -[A6], D0
  7557. 00005124  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7558. 00005128  2050                     movea.l    A0, [A0]
  7559. 0000512A  D1C0                     add.l      A0, D0
  7560. 0000512C  41E8 0014                lea.l      A0, [A0 + 0x14]
  7561. 00005130  302F 003A                move.w     D0, [A7 + 0x3A]
  7562. 00005134  B068 0160                cmp.w      D0, [A0 + 0x160]
  7563. 00005138  6E2A                     bgt        +0x2C /* 00005164 */
  7564. 0000513A  4267                     clr.w      -[A7]
  7565. 0000513C  2F2F 003A                move.l     -[A7], [A7 + 0x3A]
  7566. 00005140  4EAD B608                jsr        [A5 - 0x49F8]
  7567. 00005144  4A00                     tst.b      D0
  7568. 00005146  5C4F                     addq.w     A7, 6
  7569. 00005148  661A                     bne        +0x1C /* 00005164 */
  7570. 0000514A  42A7                     clr.l      -[A7]
  7571. 0000514C  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  7572. 00005150  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  7573. 00005154  2F2F 0042                move.l     -[A7], [A7 + 0x42]
  7574. 00005158  4EAD BDF8                jsr        [A5 - 0x4208]
  7575. 0000515C  2600                     move.l     D3, D0
  7576. 0000515E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7577. 00005162  6006                     bra        +0x8 /* 0000516A */
  7578. label00005164:
  7579. 00005164  263C 8004 0BC5           move.l     D3, 0x80040BC5
  7580. label0000516A:
  7581. 0000516A  4857                     pea.l      [A7]
  7582. 0000516C  4EBA 09C0                jsr        [PC + 0x9C0 /* 00005B2E */]
  7583. 00005170  584F                     addq.w     A7, 4
  7584. label00005172:
  7585. 00005172  2003                     move.l     D0, D3
  7586. 00005174  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  7587. 00005178  4CDF 0408                movem.l    D3,A2, [A7]+
  7588. 0000517C  4E75                     rts
  7589. 0000517E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  7590. 00005182  4FEF FFD8                lea.l      A7, [A7 - 0x28]
  7591. 00005186  95CA                     sub.l      A2, A2
  7592. 00005188  7600                     moveq.l    D3, 0x00
  7593. 0000518A  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  7594. 0000518E  4EAD B600                jsr        [A5 - 0x4A00]
  7595. 00005192  2648                     movea.l    A3, A0
  7596. 00005194  200B                     move.l     D0, A3
  7597. 00005196  584F                     addq.w     A7, 4
  7598. 00005198  660A                     bne        +0xC /* 000051A4 */
  7599. 0000519A  263C 8004 0001           move.l     D3, 0x80040001
  7600. 000051A0  6000 011E                bra        +0x120 /* 000052C0 */
  7601. label000051A4:
  7602. 000051A4  2F0B                     move.l     -[A7], A3
  7603. 000051A6  4EAD B220                jsr        [A5 - 0x4DE0]
  7604. 000051AA  4A00                     tst.b      D0
  7605. 000051AC  584F                     addq.w     A7, 4
  7606. 000051AE  6712                     beq        +0x14 /* 000051C2 */
  7607. 000051B0  0C2B 0001 000E           cmpi.b     [A3 + 0xE], 0x1
  7608. 000051B6  670A                     beq        +0xC /* 000051C2 */
  7609. 000051B8  263C 8004 0BBF           move.l     D3, 0x80040BBF
  7610. 000051BE  6000 0100                bra        +0x102 /* 000052C0 */
  7611. label000051C2:
  7612. 000051C2  42A7                     clr.l      -[A7]
  7613. 000051C4  42A7                     clr.l      -[A7]
  7614. 000051C6  3F3C 0015                move.w     -[A7], 0x15
  7615. 000051CA  2F2F 004A                move.l     -[A7], [A7 + 0x4A]
  7616. 000051CE  4EAD BDF8                jsr        [A5 - 0x4208]
  7617. 000051D2  2800                     move.l     D4, D0
  7618. 000051D4  7040                     moveq.l    D0, 0x40
  7619. 000051D6  D084                     add.l      D0, D4
  7620. 000051D8  2F00                     move.l     -[A7], D0
  7621. 000051DA  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  7622. 000051DE  4EAD D998                jsr        [A5 - 0x2668]
  7623. 000051E2  2448                     movea.l    A2, A0
  7624. 000051E4  200A                     move.l     D0, A2
  7625. 000051E6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7626. 000051EA  660A                     bne        +0xC /* 000051F6 */
  7627. 000051EC  263C 8004 0002           move.l     D3, 0x80040002
  7628. 000051F2  6000 00CC                bra        +0xCE /* 000052C0 */
  7629. label000051F6:
  7630. 000051F6  2052                     movea.l    A0, [A2]
  7631. 000051F8  217C 0000 04C1 0012      move.l     [A0 + 0x12], 0x4C1
  7632. 00005200  102B 000E                move.b     D0, [A3 + 0xE]
  7633. 00005204  49C0                     lea.l      A4, D0
  7634. 00005206  2052                     movea.l    A0, [A2]
  7635. 00005208  2140 0016                move.l     [A0 + 0x16], D0
  7636. 0000520C  42A7                     clr.l      -[A7]
  7637. 0000520E  42A7                     clr.l      -[A7]
  7638. 00005210  3F3C 0001                move.w     -[A7], 0x1
  7639. 00005214  2F2F 004A                move.l     -[A7], [A7 + 0x4A]
  7640. 00005218  4EAD BDF8                jsr        [A5 - 0x4208]
  7641. 0000521C  2052                     movea.l    A0, [A2]
  7642. 0000521E  2140 001A                move.l     [A0 + 0x1A], D0
  7643. 00005222  2052                     movea.l    A0, [A2]
  7644. 00005224  2F28 0008                move.l     -[A7], [A0 + 0x8]
  7645. 00005228  2F0A                     move.l     -[A7], A2
  7646. 0000522A  486F 0018                pea.l      [A7 + 0x18]
  7647. 0000522E  4EAD C040                jsr        [A5 - 0x3FC0]
  7648. 00005232  42A7                     clr.l      -[A7]
  7649. 00005234  486F 0020                pea.l      [A7 + 0x20]
  7650. 00005238  3F3C 0002                move.w     -[A7], 0x2
  7651. 0000523C  2F2F 0064                move.l     -[A7], [A7 + 0x64]
  7652. 00005240  4EAD BDF8                jsr        [A5 - 0x4208]
  7653. 00005244  486F 0028                pea.l      [A7 + 0x28]
  7654. 00005248  2F2F 006C                move.l     -[A7], [A7 + 0x6C]
  7655. 0000524C  4EAD B2E0                jsr        [A5 - 0x4D20]
  7656. 00005250  4A00                     tst.b      D0
  7657. 00005252  4FEF 0030                lea.l      A7, [A7 + 0x30]
  7658. 00005256  6608                     bne        +0xA /* 00005260 */
  7659. 00005258  263C 8004 0002           move.l     D3, 0x80040002
  7660. 0000525E  6060                     bra        +0x62 /* 000052C0 */
  7661. label00005260:
  7662. 00005260  0C2B 000B 000E           cmpi.b     [A3 + 0xE], 0xB
  7663. 00005266  6626                     bne        +0x28 /* 0000528E */
  7664. 00005268  4267                     clr.w      -[A7]
  7665. 0000526A  2F0B                     move.l     -[A7], A3
  7666. 0000526C  4EAD B260                jsr        [A5 - 0x4DA0]
  7667. 00005270  2848                     movea.l    A4, A0
  7668. 00005272  1F3C 0001                move.b     -[A7], 0x1
  7669. 00005276  2F0C                     move.l     -[A7], A4
  7670. 00005278  42A7                     clr.l      -[A7]
  7671. 0000527A  2F3C 5343 5249           move.l     -[A7], 0x53435249 /* 'SCRI' */
  7672. 00005280  486F 0016                pea.l      [A7 + 0x16]
  7673. 00005284  4EAD C058                jsr        [A5 - 0x3FA8]
  7674. 00005288  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7675. 0000528C  6018                     bra        +0x1A /* 000052A6 */
  7676. label0000528E:
  7677. 0000528E  4878 0001                push.l     0x1
  7678. 00005292  486F 0006                pea.l      [A7 + 0x6]
  7679. 00005296  3F3C 0004                move.w     -[A7], 0x4
  7680. 0000529A  2F2F 004A                move.l     -[A7], [A7 + 0x4A]
  7681. 0000529E  4EAD BDF8                jsr        [A5 - 0x4208]
  7682. 000052A2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7683. label000052A6:
  7684. 000052A6  3F17                     move.w     -[A7], [A7]
  7685. 000052A8  2F2F 0042                move.l     -[A7], [A7 + 0x42]
  7686. 000052AC  4EAD B2C8                jsr        [A5 - 0x4D38]
  7687. 000052B0  2F0A                     move.l     -[A7], A2
  7688. 000052B2  4EAD D9B8                jsr        [A5 - 0x2648]
  7689. 000052B6  4A6F 0030                tst.w      [A7 + 0x30]
  7690. 000052BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7691. 000052BE  670E                     beq        +0x10 /* 000052CE */
  7692. label000052C0:
  7693. 000052C0  200A                     move.l     D0, A2
  7694. 000052C2  670A                     beq        +0xC /* 000052CE */
  7695. 000052C4  2F0A                     move.l     -[A7], A2
  7696. 000052C6  4EAD C200                jsr        [A5 - 0x3E00]
  7697. 000052CA  95CA                     sub.l      A2, A2
  7698. 000052CC  584F                     addq.w     A7, 4
  7699. label000052CE:
  7700. 000052CE  206F 0044                movea.l    A0, [A7 + 0x44]
  7701. 000052D2  208A                     move.l     [A0], A2
  7702. 000052D4  2003                     move.l     D0, D3
  7703. 000052D6  4FEF 0028                lea.l      A7, [A7 + 0x28]
  7704. 000052DA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  7705. 000052DE  4E75                     rts
  7706. 000052E0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7707. 000052E4  4FEF FFD6                lea.l      A7, [A7 - 0x2A]
  7708. 000052E8  266F 0052                movea.l    A3, [A7 + 0x52]
  7709. 000052EC  7600                     moveq.l    D3, 0x00
  7710. 000052EE  99CC                     sub.l      A4, A4
  7711. 000052F0  2053                     movea.l    A0, [A3]
  7712. 000052F2  2E28 0012                move.l     D7, [A0 + 0x12]
  7713. 000052F6  2053                     movea.l    A0, [A3]
  7714. 000052F8  2828 0016                move.l     D4, [A0 + 0x16]
  7715. 000052FC  2053                     movea.l    A0, [A3]
  7716. 000052FE  2A28 001A                move.l     D5, [A0 + 0x1A]
  7717. 00005302  4A6F 0050                tst.w      [A7 + 0x50]
  7718. 00005306  6632                     bne        +0x34 /* 0000533A */
  7719. 00005308  4227                     clr.b      -[A7]
  7720. 0000530A  3F3C 7D00                move.w     -[A7], 0x7D00 /* '}\0' */
  7721. 0000530E  4267                     clr.w      -[A7]
  7722. 00005310  486F 0006                pea.l      [A7 + 0x6]
  7723. 00005314  4EAD B560                jsr        [A5 - 0x4AA0]
  7724. 00005318  5C4F                     addq.w     A7, 6
  7725. 0000531A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  7726. 0000531E  486F 0056                pea.l      [A7 + 0x56]
  7727. 00005322  4EAD B9B0                jsr        [A5 - 0x4650]
  7728. 00005326  4A6F 005C                tst.w      [A7 + 0x5C]
  7729. 0000532A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7730. 0000532E  660A                     bne        +0xC /* 0000533A */
  7731. 00005330  263C 8004 0002           move.l     D3, 0x80040002
  7732. 00005336  6000 01E0                bra        +0x1E2 /* 00005518 */
  7733. label0000533A:
  7734. 0000533A  4A6F 004E                tst.w      [A7 + 0x4E]
  7735. 0000533E  6F00 0094                ble        +0x96 /* 000053D4 */
  7736. 00005342  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7737. 00005346  2050                     movea.l    A0, [A0]
  7738. 00005348  2050                     movea.l    A0, [A0]
  7739. 0000534A  302F 004E                move.w     D0, [A7 + 0x4E]
  7740. 0000534E  B068 000A                cmp.w      D0, [A0 + 0xA]
  7741. 00005352  6E00 0080                bgt        +0x82 /* 000053D4 */
  7742. 00005356  4A6F 0050                tst.w      [A7 + 0x50]
  7743. 0000535A  6F78                     ble        +0x7A /* 000053D4 */
  7744. 0000535C  302F 004E                move.w     D0, [A7 + 0x4E]
  7745. 00005360  48C0                     ext.l      D0
  7746. 00005362  5380                     subq.l     D0, 1
  7747. 00005364  4C3C 0800 0000           movem.w    A3, 0x0
  7748. 0000536A  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  7749. 0000536E  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  7750. 00005372  2250                     movea.l    A1, [A0]
  7751. 00005374  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  7752. 00005378  48C0                     ext.l      D0
  7753. 0000537A  5380                     subq.l     D0, 1
  7754. 0000537C  4C3C 0800 0000           movem.w    A3, 0x0
  7755. 00005382  0166                     bchg       -[A6], D0
  7756. 00005384  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7757. 00005388  2050                     movea.l    A0, [A0]
  7758. 0000538A  D1C0                     add.l      A0, D0
  7759. 0000538C  41E8 0014                lea.l      A0, [A0 + 0x14]
  7760. 00005390  302F 0050                move.w     D0, [A7 + 0x50]
  7761. 00005394  B068 0160                cmp.w      D0, [A0 + 0x160]
  7762. 00005398  6E3A                     bgt        +0x3C /* 000053D4 */
  7763. 0000539A  4267                     clr.w      -[A7]
  7764. 0000539C  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  7765. 000053A0  4EAD B608                jsr        [A5 - 0x49F8]
  7766. 000053A4  4A00                     tst.b      D0
  7767. 000053A6  5C4F                     addq.w     A7, 6
  7768. 000053A8  662A                     bne        +0x2C /* 000053D4 */
  7769. 000053AA  2F2F 004E                move.l     -[A7], [A7 + 0x4E]
  7770. 000053AE  4EAD B600                jsr        [A5 - 0x4A00]
  7771. 000053B2  2448                     movea.l    A2, A0
  7772. 000053B4  2852                     movea.l    A4, [A2]
  7773. 000053B6  200C                     move.l     D0, A4
  7774. 000053B8  584F                     addq.w     A7, 4
  7775. 000053BA  670C                     beq        +0xE /* 000053C8 */
  7776. 000053BC  4227                     clr.b      -[A7]
  7777. 000053BE  4267                     clr.w      -[A7]
  7778. 000053C0  2F0A                     move.l     -[A7], A2
  7779. 000053C2  4EAD B258                jsr        [A5 - 0x4DA8]
  7780. 000053C6  504F                     addq.w     A7, 8
  7781. label000053C8:
  7782. 000053C8  4292                     clr.l      [A2]
  7783. 000053CA  2F2F 004E                move.l     -[A7], [A7 + 0x4E]
  7784. 000053CE  4EAD B920                jsr        [A5 - 0x46E0]
  7785. 000053D2  584F                     addq.w     A7, 4
  7786. label000053D4:
  7787. 000053D4  2F2F 004E                move.l     -[A7], [A7 + 0x4E]
  7788. 000053D8  4EAD B9E8                jsr        [A5 - 0x4618]
  7789. 000053DC  4A00                     tst.b      D0
  7790. 000053DE  584F                     addq.w     A7, 4
  7791. 000053E0  660A                     bne        +0xC /* 000053EC */
  7792. 000053E2  263C 8004 0002           move.l     D3, 0x80040002
  7793. 000053E8  6000 012E                bra        +0x130 /* 00005518 */
  7794. label000053EC:
  7795. 000053EC  2F2F 004E                move.l     -[A7], [A7 + 0x4E]
  7796. 000053F0  4EAD B600                jsr        [A5 - 0x4A00]
  7797. 000053F4  2448                     movea.l    A2, A0
  7798. 000053F6  200A                     move.l     D0, A2
  7799. 000053F8  584F                     addq.w     A7, 4
  7800. 000053FA  660A                     bne        +0xC /* 00005406 */
  7801. 000053FC  263C 8004 0BC5           move.l     D3, 0x80040BC5
  7802. 00005402  6000 0114                bra        +0x116 /* 00005518 */
  7803. label00005406:
  7804. 00005406  1544 000E                move.b     [A2 + 0xE], D4
  7805. 0000540A  248C                     move.l     [A2], A4
  7806. 0000540C  200C                     move.l     D0, A4
  7807. 0000540E  672E                     beq        +0x30 /* 0000543E */
  7808. 00005410  42A7                     clr.l      -[A7]
  7809. 00005412  42A7                     clr.l      -[A7]
  7810. 00005414  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  7811. 00005418  2F0C                     move.l     -[A7], A4
  7812. 0000541A  4EAD D930                jsr        [A5 - 0x26D0]
  7813. 0000541E  42A7                     clr.l      -[A7]
  7814. 00005420  42A7                     clr.l      -[A7]
  7815. 00005422  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7816. 00005426  2F0C                     move.l     -[A7], A4
  7817. 00005428  4EAD D930                jsr        [A5 - 0x26D0]
  7818. 0000542C  42A7                     clr.l      -[A7]
  7819. 0000542E  42A7                     clr.l      -[A7]
  7820. 00005430  3F3C 000C                move.w     -[A7], 0xC
  7821. 00005434  2F0C                     move.l     -[A7], A4
  7822. 00005436  4EAD D930                jsr        [A5 - 0x26D0]
  7823. 0000543A  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  7824. label0000543E:
  7825. 0000543E  2053                     movea.l    A0, [A3]
  7826. 00005440  3268 0010                movea.w    A1, [A0 + 0x10]
  7827. 00005444  2809                     move.l     D4, A1
  7828. 00005446  2C05                     move.l     D6, D5
  7829. 00005448  2F06                     move.l     -[A7], D6
  7830. 0000544A  2F04                     move.l     -[A7], D4
  7831. 0000544C  2F07                     move.l     -[A7], D7
  7832. 0000544E  2F0B                     move.l     -[A7], A3
  7833. 00005450  486F 0014                pea.l      [A7 + 0x14]
  7834. 00005454  4EAD C048                jsr        [A5 - 0x3FB8]
  7835. 00005458  2F05                     move.l     -[A7], D5
  7836. 0000545A  486F 001C                pea.l      [A7 + 0x1C]
  7837. 0000545E  4267                     clr.w      -[A7]
  7838. 00005460  2F2F 006C                move.l     -[A7], [A7 + 0x6C]
  7839. 00005464  4EAD BDF8                jsr        [A5 - 0x4208]
  7840. 00005468  2053                     movea.l    A0, [A3]
  7841. 0000546A  3828 0010                move.w     D4, [A0 + 0x10]
  7842. 0000546E  48C4                     ext.l      D4
  7843. 00005470  D885                     add.l      D4, D5
  7844. 00005472  2053                     movea.l    A0, [A3]
  7845. 00005474  2C28 0008                move.l     D6, [A0 + 0x8]
  7846. 00005478  9C84                     sub.l      D6, D4
  7847. 0000547A  2F06                     move.l     -[A7], D6
  7848. 0000547C  2F04                     move.l     -[A7], D4
  7849. 0000547E  2F07                     move.l     -[A7], D7
  7850. 00005480  2F0B                     move.l     -[A7], A3
  7851. 00005482  486F 0036                pea.l      [A7 + 0x36]
  7852. 00005486  4EAD C048                jsr        [A5 - 0x3FB8]
  7853. 0000548A  0C2A 000B 000E           cmpi.b     [A2 + 0xE], 0xB
  7854. 00005490  4FEF 0036                lea.l      A7, [A7 + 0x36]
  7855. 00005494  6638                     bne        +0x3A /* 000054CE */
  7856. 00005496  4878 0001                push.l     0x1
  7857. 0000549A  42A7                     clr.l      -[A7]
  7858. 0000549C  2F3C 5343 5249           move.l     -[A7], 0x53435249 /* 'SCRI' */
  7859. 000054A2  486F 0010                pea.l      [A7 + 0x10]
  7860. 000054A6  4EAD C098                jsr        [A5 - 0x3F68]
  7861. 000054AA  2648                     movea.l    A3, A0
  7862. 000054AC  2F0B                     move.l     -[A7], A3
  7863. 000054AE  4267                     clr.w      -[A7]
  7864. 000054B0  2F0A                     move.l     -[A7], A2
  7865. 000054B2  4EAD B278                jsr        [A5 - 0x4D88]
  7866. 000054B6  42A7                     clr.l      -[A7]
  7867. 000054B8  3F3C 0006                move.w     -[A7], 0x6
  7868. 000054BC  2F0A                     move.l     -[A7], A2
  7869. 000054BE  4EAD B278                jsr        [A5 - 0x4D88]
  7870. 000054C2  2F0B                     move.l     -[A7], A3
  7871. 000054C4  4EAD C200                jsr        [A5 - 0x3E00]
  7872. 000054C8  4FEF 0028                lea.l      A7, [A7 + 0x28]
  7873. 000054CC  6018                     bra        +0x1A /* 000054E6 */
  7874. label000054CE:
  7875. 000054CE  4878 0001                push.l     0x1
  7876. 000054D2  486F 0008                pea.l      [A7 + 0x8]
  7877. 000054D6  3F3C 0003                move.w     -[A7], 0x3
  7878. 000054DA  2F2F 0058                move.l     -[A7], [A7 + 0x58]
  7879. 000054DE  4EAD BDF8                jsr        [A5 - 0x4208]
  7880. 000054E2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7881. label000054E6:
  7882. 000054E6  4A6D 1C10                tst.w      [A5 + 0x1C10]
  7883. 000054EA  6714                     beq        +0x16 /* 00005500 */
  7884. 000054EC  0C6D 0010 1C10           cmpi.w     [A5 + 0x1C10], 0x10
  7885. 000054F2  6606                     bne        +0x8 /* 000054FA */
  7886. 000054F4  426D 1C10                clr.w      [A5 + 0x1C10]
  7887. 000054F8  6006                     bra        +0x8 /* 00005500 */
  7888. label000054FA:
  7889. 000054FA  263C 8004 0BBE           move.l     D3, 0x80040BBE
  7890. label00005500:
  7891. 00005500  4A83                     tst.l      D3
  7892. 00005502  6606                     bne        +0x8 /* 0000550A */
  7893. 00005504  006A 0800 000C           ori.w      [A2 + 0xC], 0x800
  7894. label0000550A:
  7895. 0000550A  3F3C 2005                move.w     -[A7], 0x2005
  7896. 0000550E  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  7897. 00005512  4EAD B648                jsr        [A5 - 0x49B8]
  7898. 00005516  5C4F                     addq.w     A7, 6
  7899. label00005518:
  7900. 00005518  2003                     move.l     D0, D3
  7901. 0000551A  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  7902. 0000551E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7903. 00005522  4E75                     rts
  7904. 00005524  48E7 1020                movem.l    -[A7], D3,A2
  7905. 00005528  4FEF FFB8                lea.l      A7, [A7 - 0x48]
  7906. 0000552C  246F 0054                movea.l    A2, [A7 + 0x54]
  7907. 00005530  7600                     moveq.l    D3, 0x00
  7908. 00005532  4857                     pea.l      [A7]
  7909. 00005534  2F0A                     move.l     -[A7], A2
  7910. 00005536  4EBA 0526                jsr        [PC + 0x526 /* 00005A5E */]
  7911. 0000553A  2600                     move.l     D3, D0
  7912. 0000553C  4A80                     tst.l      D0
  7913. 0000553E  504F                     addq.w     A7, 8
  7914. 00005540  6648                     bne        +0x4A /* 0000558A */
  7915. 00005542  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  7916. 00005546  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  7917. 0000554A  486F 003C                pea.l      [A7 + 0x3C]
  7918. 0000554E  4EAD B558                jsr        [A5 - 0x4AA8]
  7919. 00005552  42AF 004C                clr.l      [A7 + 0x4C]
  7920. 00005556  2F6F 0060 0044           move.l     [A7 + 0x44], [A7 + 0x60]
  7921. 0000555C  2F6F 0064 0048           move.l     [A7 + 0x48], [A7 + 0x64]
  7922. 00005562  2F2F 0048                move.l     -[A7], [A7 + 0x48]
  7923. 00005566  4EAD 9FB8                jsr        [A5 - 0x6048]
  7924. 0000556A  42A7                     clr.l      -[A7]
  7925. 0000556C  486F 004C                pea.l      [A7 + 0x4C]
  7926. 00005570  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7927. 00005574  2F2F 004E                move.l     -[A7], [A7 + 0x4E]
  7928. 00005578  4EAD BDF8                jsr        [A5 - 0x4208]
  7929. 0000557C  2600                     move.l     D3, D0
  7930. 0000557E  486F 001A                pea.l      [A7 + 0x1A]
  7931. 00005582  4EBA 05AA                jsr        [PC + 0x5AA /* 00005B2E */]
  7932. 00005586  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  7933. label0000558A:
  7934. 0000558A  2003                     move.l     D0, D3
  7935. 0000558C  4FEF 0048                lea.l      A7, [A7 + 0x48]
  7936. 00005590  4CDF 0408                movem.l    D3,A2, [A7]+
  7937. 00005594  4E75                     rts
  7938. 00005596  48E7 1020                movem.l    -[A7], D3,A2
  7939. 0000559A  4FEF FFB8                lea.l      A7, [A7 - 0x48]
  7940. 0000559E  246F 0054                movea.l    A2, [A7 + 0x54]
  7941. 000055A2  7600                     moveq.l    D3, 0x00
  7942. 000055A4  4857                     pea.l      [A7]
  7943. 000055A6  2F0A                     move.l     -[A7], A2
  7944. 000055A8  4EBA 04B4                jsr        [PC + 0x4B4 /* 00005A5E */]
  7945. 000055AC  2600                     move.l     D3, D0
  7946. 000055AE  4A80                     tst.l      D0
  7947. 000055B0  504F                     addq.w     A7, 8
  7948. 000055B2  6642                     bne        +0x44 /* 000055F6 */
  7949. 000055B4  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  7950. 000055B8  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  7951. 000055BC  486F 003C                pea.l      [A7 + 0x3C]
  7952. 000055C0  4EAD B558                jsr        [A5 - 0x4AA8]
  7953. 000055C4  7001                     moveq.l    D0, 0x01
  7954. 000055C6  2F40 004C                move.l     [A7 + 0x4C], D0
  7955. 000055CA  2F6F 0060 0044           move.l     [A7 + 0x44], [A7 + 0x60]
  7956. 000055D0  2F6F 0064 0048           move.l     [A7 + 0x48], [A7 + 0x64]
  7957. 000055D6  42A7                     clr.l      -[A7]
  7958. 000055D8  486F 0048                pea.l      [A7 + 0x48]
  7959. 000055DC  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7960. 000055E0  2F2F 004A                move.l     -[A7], [A7 + 0x4A]
  7961. 000055E4  4EAD BDF8                jsr        [A5 - 0x4208]
  7962. 000055E8  2600                     move.l     D3, D0
  7963. 000055EA  486F 0016                pea.l      [A7 + 0x16]
  7964. 000055EE  4EBA 053E                jsr        [PC + 0x53E /* 00005B2E */]
  7965. 000055F2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7966. label000055F6:
  7967. 000055F6  2003                     move.l     D0, D3
  7968. 000055F8  4FEF 0048                lea.l      A7, [A7 + 0x48]
  7969. 000055FC  4CDF 0408                movem.l    D3,A2, [A7]+
  7970. 00005600  4E75                     rts
  7971. 00005602  48E7 1030                movem.l    -[A7], D3,A2,A3
  7972. 00005606  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  7973. 0000560A  246F 004C                movea.l    A2, [A7 + 0x4C]
  7974. 0000560E  266F 0050                movea.l    A3, [A7 + 0x50]
  7975. 00005612  7600                     moveq.l    D3, 0x00
  7976. 00005614  4857                     pea.l      [A7]
  7977. 00005616  2F0A                     move.l     -[A7], A2
  7978. 00005618  4EBA 0444                jsr        [PC + 0x444 /* 00005A5E */]
  7979. 0000561C  2600                     move.l     D3, D0
  7980. 0000561E  4A80                     tst.l      D0
  7981. 00005620  504F                     addq.w     A7, 8
  7982. 00005622  6642                     bne        +0x44 /* 00005666 */
  7983. 00005624  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  7984. 00005628  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  7985. 0000562C  486F 003C                pea.l      [A7 + 0x3C]
  7986. 00005630  4EAD B558                jsr        [A5 - 0x4AA8]
  7987. 00005634  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  7988. 00005638  4EAD B5F8                jsr        [A5 - 0x4A08]
  7989. 0000563C  2448                     movea.l    A2, A0
  7990. 0000563E  200A                     move.l     D0, A2
  7991. 00005640  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7992. 00005644  6710                     beq        +0x12 /* 00005656 */
  7993. 00005646  306A 000C                movea.w    A0, [A2 + 0xC]
  7994. 0000564A  2F08                     move.l     -[A7], A0
  7995. 0000564C  4EBA 03D0                jsr        [PC + 0x3D0 /* 00005A1E */]
  7996. 00005650  2680                     move.l     [A3], D0
  7997. 00005652  584F                     addq.w     A7, 4
  7998. 00005654  6008                     bra        +0xA /* 0000565E */
  7999. label00005656:
  8000. 00005656  4293                     clr.l      [A3]
  8001. 00005658  263C 8004 07D8           move.l     D3, 0x800407D8
  8002. label0000565E:
  8003. 0000565E  4857                     pea.l      [A7]
  8004. 00005660  4EBA 04CC                jsr        [PC + 0x4CC /* 00005B2E */]
  8005. 00005664  584F                     addq.w     A7, 4
  8006. label00005666:
  8007. 00005666  2003                     move.l     D0, D3
  8008. 00005668  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  8009. 0000566C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  8010. 00005670  4E75                     rts
  8011. 00005672  48E7 1020                movem.l    -[A7], D3,A2
  8012. 00005676  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  8013. 0000567A  246F 0048                movea.l    A2, [A7 + 0x48]
  8014. 0000567E  7600                     moveq.l    D3, 0x00
  8015. 00005680  4857                     pea.l      [A7]
  8016. 00005682  2F0A                     move.l     -[A7], A2
  8017. 00005684  4EBA 03D8                jsr        [PC + 0x3D8 /* 00005A5E */]
  8018. 00005688  2600                     move.l     D3, D0
  8019. 0000568A  4A80                     tst.l      D0
  8020. 0000568C  504F                     addq.w     A7, 8
  8021. 0000568E  6636                     bne        +0x38 /* 000056C6 */
  8022. 00005690  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  8023. 00005694  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  8024. 00005698  486F 003C                pea.l      [A7 + 0x3C]
  8025. 0000569C  4EAD B558                jsr        [A5 - 0x4AA8]
  8026. 000056A0  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  8027. 000056A4  4EBA 0396                jsr        [PC + 0x396 /* 00005A3C */]
  8028. 000056A8  0080 0000 2000           ori.l      D0, 0x2000 /* ' \0' */
  8029. 000056AE  584F                     addq.w     A7, 4
  8030. 000056B0  3F00                     move.w     -[A7], D0
  8031. 000056B2  2F2F 0042                move.l     -[A7], [A7 + 0x42]
  8032. 000056B6  4EAD B648                jsr        [A5 - 0x49B8]
  8033. 000056BA  486F 000E                pea.l      [A7 + 0xE]
  8034. 000056BE  4EBA 046E                jsr        [PC + 0x46E /* 00005B2E */]
  8035. 000056C2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8036. label000056C6:
  8037. 000056C6  2003                     move.l     D0, D3
  8038. 000056C8  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  8039. 000056CC  4CDF 0408                movem.l    D3,A2, [A7]+
  8040. 000056D0  4E75                     rts
  8041. 000056D2  48E7 1020                movem.l    -[A7], D3,A2
  8042. 000056D6  4FEF FFBC                lea.l      A7, [A7 - 0x44]
  8043. 000056DA  246F 0050                movea.l    A2, [A7 + 0x50]
  8044. 000056DE  7600                     moveq.l    D3, 0x00
  8045. 000056E0  4857                     pea.l      [A7]
  8046. 000056E2  2F0A                     move.l     -[A7], A2
  8047. 000056E4  4EBA 0378                jsr        [PC + 0x378 /* 00005A5E */]
  8048. 000056E8  2600                     move.l     D3, D0
  8049. 000056EA  4A80                     tst.l      D0
  8050. 000056EC  504F                     addq.w     A7, 8
  8051. 000056EE  6638                     bne        +0x3A /* 00005728 */
  8052. 000056F0  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  8053. 000056F4  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  8054. 000056F8  486F 003C                pea.l      [A7 + 0x3C]
  8055. 000056FC  4EAD B558                jsr        [A5 - 0x4AA8]
  8056. 00005700  2F6F 005C 0044           move.l     [A7 + 0x44], [A7 + 0x5C]
  8057. 00005706  2F6F 0060 0048           move.l     [A7 + 0x48], [A7 + 0x60]
  8058. 0000570C  486F 0044                pea.l      [A7 + 0x44]
  8059. 00005710  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  8060. 00005714  2F2F 0046                move.l     -[A7], [A7 + 0x46]
  8061. 00005718  4EAD B458                jsr        [A5 - 0x4BA8]
  8062. 0000571C  486F 0012                pea.l      [A7 + 0x12]
  8063. 00005720  4EBA 040C                jsr        [PC + 0x40C /* 00005B2E */]
  8064. 00005724  4FEF 0016                lea.l      A7, [A7 + 0x16]
  8065. label00005728:
  8066. 00005728  2003                     move.l     D0, D3
  8067. 0000572A  4FEF 0044                lea.l      A7, [A7 + 0x44]
  8068. 0000572E  4CDF 0408                movem.l    D3,A2, [A7]+
  8069. 00005732  4E75                     rts
  8070. 00005734  48E7 1020                movem.l    -[A7], D3,A2
  8071. 00005738  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  8072. 0000573C  246F 0048                movea.l    A2, [A7 + 0x48]
  8073. 00005740  7600                     moveq.l    D3, 0x00
  8074. 00005742  4857                     pea.l      [A7]
  8075. 00005744  2F0A                     move.l     -[A7], A2
  8076. 00005746  4EBA 0316                jsr        [PC + 0x316 /* 00005A5E */]
  8077. 0000574A  2600                     move.l     D3, D0
  8078. 0000574C  4A80                     tst.l      D0
  8079. 0000574E  504F                     addq.w     A7, 8
  8080. 00005750  664A                     bne        +0x4C /* 0000579C */
  8081. 00005752  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  8082. 00005756  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  8083. 0000575A  486F 003C                pea.l      [A7 + 0x3C]
  8084. 0000575E  4EAD B558                jsr        [A5 - 0x4AA8]
  8085. 00005762  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  8086. 00005766  4EAD B5F8                jsr        [A5 - 0x4A08]
  8087. 0000576A  2448                     movea.l    A2, A0
  8088. 0000576C  200A                     move.l     D0, A2
  8089. 0000576E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8090. 00005772  671A                     beq        +0x1C /* 0000578E */
  8091. 00005774  0C2A 000F 000E           cmpi.b     [A2 + 0xE], 0xF
  8092. 0000577A  6612                     bne        +0x14 /* 0000578E */
  8093. 0000577C  026A FFFE 0038           andi.w     [A2 + 0x38], 0xFFFE
  8094. 00005782  2F2F 0038                move.l     -[A7], [A7 + 0x38]
  8095. 00005786  4EAD BA38                jsr        [A5 - 0x45C8]
  8096. 0000578A  584F                     addq.w     A7, 4
  8097. 0000578C  6006                     bra        +0x8 /* 00005794 */
  8098. label0000578E:
  8099. 0000578E  263C 8004 07D0           move.l     D3, 0x800407D0
  8100. label00005794:
  8101. 00005794  4857                     pea.l      [A7]
  8102. 00005796  4EBA 0396                jsr        [PC + 0x396 /* 00005B2E */]
  8103. 0000579A  584F                     addq.w     A7, 4
  8104. label0000579C:
  8105. 0000579C  2003                     move.l     D0, D3
  8106. 0000579E  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  8107. 000057A2  4CDF 0408                movem.l    D3,A2, [A7]+
  8108. 000057A6  4E75                     rts
  8109. 000057A8  2F0A                     move.l     -[A7], A2
  8110. 000057AA  4FEF FFC0                lea.l      A7, [A7 - 0x40]
  8111. 000057AE  246F 0048                movea.l    A2, [A7 + 0x48]
  8112. 000057B2  42AF 003C                clr.l      [A7 + 0x3C]
  8113. 000057B6  4857                     pea.l      [A7]
  8114. 000057B8  2F0A                     move.l     -[A7], A2
  8115. 000057BA  4EBA 02A2                jsr        [PC + 0x2A2 /* 00005A5E */]
  8116. 000057BE  2F40 0044                move.l     [A7 + 0x44], D0
  8117. 000057C2  4A80                     tst.l      D0
  8118. 000057C4  504F                     addq.w     A7, 8
  8119. 000057C6  663E                     bne        +0x40 /* 00005806 */
  8120. 000057C8  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  8121. 000057CC  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  8122. 000057D0  486F 003C                pea.l      [A7 + 0x3C]
  8123. 000057D4  4EAD B558                jsr        [A5 - 0x4AA8]
  8124. 000057D8  486F 0044                pea.l      [A7 + 0x44]
  8125. 000057DC  2F2F 0064                move.l     -[A7], [A7 + 0x64]
  8126. 000057E0  2F2F 0064                move.l     -[A7], [A7 + 0x64]
  8127. 000057E4  2F2F 0064                move.l     -[A7], [A7 + 0x64]
  8128. 000057E8  2F2F 0064                move.l     -[A7], [A7 + 0x64]
  8129. 000057EC  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  8130. 000057F0  4EAD DB48                jsr        [A5 - 0x24B8]
  8131. 000057F4  206F 007C                movea.l    A0, [A7 + 0x7C]
  8132. 000057F8  1080                     move.b     [A0], D0
  8133. 000057FA  486F 0020                pea.l      [A7 + 0x20]
  8134. 000057FE  4EBA 032E                jsr        [PC + 0x32E /* 00005B2E */]
  8135. 00005802  4FEF 0024                lea.l      A7, [A7 + 0x24]
  8136. label00005806:
  8137. 00005806  202F 003C                move.l     D0, [A7 + 0x3C]
  8138. 0000580A  4FEF 0040                lea.l      A7, [A7 + 0x40]
  8139. 0000580E  245F                     movea.l    A2, [A7]+
  8140. 00005810  4E75                     rts
  8141. 00005812  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  8142. 00005816  514F                     subq.w     A7, 8
  8143. 00005818  246F 001C                movea.l    A2, [A7 + 0x1C]
  8144. 0000581C  282F 0020                move.l     D4, [A7 + 0x20]
  8145. 00005820  2644                     movea.l    A3, D4
  8146. 00005822  7600                     moveq.l    D3, 0x00
  8147. 00005824  3EAA 0002                move.w     [A7], [A2 + 0x2]
  8148. 00005828  3F6A 0006 0002           move.w     [A7 + 0x2], [A2 + 0x6]
  8149. 0000582E  3F6A 000A 0004           move.w     [A7 + 0x4], [A2 + 0xA]
  8150. 00005834  3F6A 000E 0006           move.w     [A7 + 0x6], [A2 + 0xE]
  8151. 0000583A  4A84                     tst.l      D4
  8152. 0000583C  6744                     beq        +0x46 /* 00005882 */
  8153. 0000583E  554F                     subq.w     A7, 2
  8154. 00005840  486F 0002                pea.l      [A7 + 0x2]
  8155. 00005844  A8AE                     syscall    EmptyRect
  8156. 00005846  101F                     move.b     D0, [A7]+
  8157. 00005848  6638                     bne        +0x3A /* 00005882 */
  8158. 0000584A  2053                     movea.l    A0, [A3]
  8159. 0000584C  1028 0001                move.b     D0, [A0 + 0x1]
  8160. 00005850  7240                     moveq.l    D1, 0x40
  8161. 00005852  C081                     and.l      D0, D1
  8162. 00005854  662A                     bne        +0x2C /* 00005880 */
  8163. 00005856  302B 0018                move.w     D0, [A3 + 0x18]
  8164. 0000585A  48C0                     ext.l      D0
  8165. 0000585C  5D80                     subq.l     D0, 6
  8166. 0000585E  4C3C 0800 0000           movem.w    A3, 0x0
  8167. 00005864  000C 206B                ori.b      A4, 0x6B /* 'k' */
  8168. 00005868  0010 D1C0                ori.b      [A0], 0xC0
  8169. 0000586C  3028 149C                move.w     D0, [A0 + 0x149C]
  8170. 00005870  0280 0000 8000           andi.l     D0, 0x8000
  8171. 00005876  6608                     bne        +0xA /* 00005880 */
  8172. 00005878  4857                     pea.l      [A7]
  8173. 0000587A  4EAD B468                jsr        [A5 - 0x4B98]
  8174. 0000587E  584F                     addq.w     A7, 4
  8175. label00005880:
  8176. 00005880  7601                     moveq.l    D3, 0x01
  8177. label00005882:
  8178. 00005882  1003                     move.b     D0, D3
  8179. 00005884  504F                     addq.w     A7, 8
  8180. 00005886  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  8181. 0000588A  4E75                     rts
  8182. 0000588C  48E7 1030                movem.l    -[A7], D3,A2,A3
  8183. 00005890  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  8184. 00005894  246F 004C                movea.l    A2, [A7 + 0x4C]
  8185. 00005898  7600                     moveq.l    D3, 0x00
  8186. 0000589A  4857                     pea.l      [A7]
  8187. 0000589C  2F0A                     move.l     -[A7], A2
  8188. 0000589E  4EBA 01BE                jsr        [PC + 0x1BE /* 00005A5E */]
  8189. 000058A2  2600                     move.l     D3, D0
  8190. 000058A4  4A80                     tst.l      D0
  8191. 000058A6  504F                     addq.w     A7, 8
  8192. 000058A8  6650                     bne        +0x52 /* 000058FA */
  8193. 000058AA  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8194. 000058AE  4A28 1701                tst.b      [A0 + 0x1701]
  8195. 000058B2  6718                     beq        +0x1A /* 000058CC */
  8196. 000058B4  202A 0004                move.l     D0, [A2 + 0x4]
  8197. 000058B8  5380                     subq.l     D0, 1
  8198. 000058BA  4C3C 0800 0000           movem.w    A3, 0x0
  8199. 000058C0  000C D1C0                ori.b      A4, 0xC0
  8200. 000058C4  0068 1000 149C           ori.w      [A0 + 0x149C], 0x1000
  8201. 000058CA  6026                     bra        +0x28 /* 000058F2 */
  8202. label000058CC:
  8203. 000058CC  202A 0004                move.l     D0, [A2 + 0x4]
  8204. 000058D0  5380                     subq.l     D0, 1
  8205. 000058D2  E788                     lsl        D0, 3
  8206. 000058D4  2648                     movea.l    A3, A0
  8207. 000058D6  D7C0                     add.l      A3, D0
  8208. 000058D8  47EB 1128                lea.l      A3, [A3 + 0x1128]
  8209. 000058DC  486F 0038                pea.l      [A7 + 0x38]
  8210. 000058E0  A874                     syscall    GetPort
  8211. 000058E2  2F2D 20BE                move.l     -[A7], [A5 + 0x20BE]
  8212. 000058E6  A873                     syscall    SetPort
  8213. 000058E8  2F0B                     move.l     -[A7], A3
  8214. 000058EA  A928                     syscall    InvalRect
  8215. 000058EC  2F2F 0038                move.l     -[A7], [A7 + 0x38]
  8216. 000058F0  A873                     syscall    SetPort
  8217. label000058F2:
  8218. 000058F2  4857                     pea.l      [A7]
  8219. 000058F4  4EBA 0238                jsr        [PC + 0x238 /* 00005B2E */]
  8220. 000058F8  584F                     addq.w     A7, 4
  8221. label000058FA:
  8222. 000058FA  2003                     move.l     D0, D3
  8223. 000058FC  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  8224. 00005900  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  8225. 00005904  4E75                     rts
  8226. 00005906  2F03                     move.l     -[A7], D3
  8227. 00005908  4FEF FFC8                lea.l      A7, [A7 - 0x38]
  8228. 0000590C  7600                     moveq.l    D3, 0x00
  8229. 0000590E  4857                     pea.l      [A7]
  8230. 00005910  2F2F 0044                move.l     -[A7], [A7 + 0x44]
  8231. 00005914  4EBA 0148                jsr        [PC + 0x148 /* 00005A5E */]
  8232. 00005918  2600                     move.l     D3, D0
  8233. 0000591A  4A80                     tst.l      D0
  8234. 0000591C  504F                     addq.w     A7, 8
  8235. 0000591E  6626                     bne        +0x28 /* 00005946 */
  8236. 00005920  206F 0040                movea.l    A0, [A7 + 0x40]
  8237. 00005924  2028 0004                move.l     D0, [A0 + 0x4]
  8238. 00005928  5380                     subq.l     D0, 1
  8239. 0000592A  4C3C 0800 0000           movem.w    A3, 0x0
  8240. 00005930  000C 206D                ori.b      A4, 0x6D /* 'm' */
  8241. 00005934  1C1A                     move.b     D6, [A2]+
  8242. 00005936  D1C0                     add.l      A0, D0
  8243. 00005938  0068 2000 149C           ori.w      [A0 + 0x149C], 0x2000 /* ' \0' */
  8244. 0000593E  4857                     pea.l      [A7]
  8245. 00005940  4EBA 01EC                jsr        [PC + 0x1EC /* 00005B2E */]
  8246. 00005944  584F                     addq.w     A7, 4
  8247. label00005946:
  8248. 00005946  2003                     move.l     D0, D3
  8249. 00005948  4FEF 0038                lea.l      A7, [A7 + 0x38]
  8250. 0000594C  261F                     move.l     D3, [A7]+
  8251. 0000594E  4E75                     rts
  8252. 00005950  2F03                     move.l     -[A7], D3
  8253. 00005952  4FEF FFBC                lea.l      A7, [A7 - 0x44]
  8254. 00005956  7600                     moveq.l    D3, 0x00
  8255. 00005958  4857                     pea.l      [A7]
  8256. 0000595A  2F2F 0050                move.l     -[A7], [A7 + 0x50]
  8257. 0000595E  4EBA 00FE                jsr        [PC + 0xFE /* 00005A5E */]
  8258. 00005962  2600                     move.l     D3, D0
  8259. 00005964  4A80                     tst.l      D0
  8260. 00005966  504F                     addq.w     A7, 8
  8261. 00005968  664A                     bne        +0x4C /* 000059B4 */
  8262. 0000596A  206F 004C                movea.l    A0, [A7 + 0x4C]
  8263. 0000596E  2028 0004                move.l     D0, [A0 + 0x4]
  8264. 00005972  5D80                     subq.l     D0, 6
  8265. 00005974  4C3C 0800 0000           movem.w    A3, 0x0
  8266. 0000597A  000C 206D                ori.b      A4, 0x6D /* 'm' */
  8267. 0000597E  1C1A                     move.b     D6, [A2]+
  8268. 00005980  D1C0                     add.l      A0, D0
  8269. 00005982  2F68 1498 0038           move.l     [A7 + 0x38], [A0 + 0x1498]
  8270. 00005988  2F6F 0050 003C           move.l     [A7 + 0x3C], [A7 + 0x50]
  8271. 0000598E  2F6F 0054 0040           move.l     [A7 + 0x40], [A7 + 0x54]
  8272. 00005994  42A7                     clr.l      -[A7]
  8273. 00005996  486F 0040                pea.l      [A7 + 0x40]
  8274. 0000599A  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  8275. 0000599E  2F2F 0042                move.l     -[A7], [A7 + 0x42]
  8276. 000059A2  4EAD BDF8                jsr        [A5 - 0x4208]
  8277. 000059A6  2600                     move.l     D3, D0
  8278. 000059A8  486F 000E                pea.l      [A7 + 0xE]
  8279. 000059AC  4EBA 0180                jsr        [PC + 0x180 /* 00005B2E */]
  8280. 000059B0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8281. label000059B4:
  8282. 000059B4  2003                     move.l     D0, D3
  8283. 000059B6  4FEF 0044                lea.l      A7, [A7 + 0x44]
  8284. 000059BA  261F                     move.l     D3, [A7]+
  8285. 000059BC  4E75                     rts
  8286. 000059BE  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  8287. 000059C2  42AF 0038                clr.l      [A7 + 0x38]
  8288. 000059C6  4857                     pea.l      [A7]
  8289. 000059C8  2F2F 0044                move.l     -[A7], [A7 + 0x44]
  8290. 000059CC  4EBA 0090                jsr        [PC + 0x90 /* 00005A5E */]
  8291. 000059D0  2F40 0040                move.l     [A7 + 0x40], D0
  8292. 000059D4  4A80                     tst.l      D0
  8293. 000059D6  504F                     addq.w     A7, 8
  8294. 000059D8  663A                     bne        +0x3C /* 00005A14 */
  8295. 000059DA  486F 0038                pea.l      [A7 + 0x38]
  8296. 000059DE  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  8297. 000059E2  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  8298. 000059E6  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  8299. 000059EA  2F2F 0054                move.l     -[A7], [A7 + 0x54]
  8300. 000059EE  206F 0054                movea.l    A0, [A7 + 0x54]
  8301. 000059F2  2028 0004                move.l     D0, [A0 + 0x4]
  8302. 000059F6  5A80                     addq.l     D0, 5
  8303. 000059F8  3F00                     move.w     -[A7], D0
  8304. 000059FA  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  8305. 000059FE  4EAD DB50                jsr        [A5 - 0x24B0]
  8306. 00005A02  206F 006E                movea.l    A0, [A7 + 0x6E]
  8307. 00005A06  1080                     move.b     [A0], D0
  8308. 00005A08  486F 001A                pea.l      [A7 + 0x1A]
  8309. 00005A0C  4EBA 0120                jsr        [PC + 0x120 /* 00005B2E */]
  8310. 00005A10  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  8311. label00005A14:
  8312. 00005A14  202F 0038                move.l     D0, [A7 + 0x38]
  8313. 00005A18  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  8314. 00005A1C  4E75                     rts
  8315. fn00005A1E:
  8316. 00005A1E  7200                     moveq.l    D1, 0x00
  8317. 00005A20  7004                     moveq.l    D0, 0x04
  8318. 00005A22  C0AF 0004                and.l      D0, [A7 + 0x4]
  8319. 00005A26  6704                     beq        +0x6 /* 00005A2C */
  8320. 00005A28  7001                     moveq.l    D0, 0x01
  8321. 00005A2A  8280                     or.l       D1, D0
  8322. label00005A2C:
  8323. 00005A2C  7008                     moveq.l    D0, 0x08
  8324. 00005A2E  C0AF 0004                and.l      D0, [A7 + 0x4]
  8325. 00005A32  6704                     beq        +0x6 /* 00005A38 */
  8326. 00005A34  7002                     moveq.l    D0, 0x02
  8327. 00005A36  8280                     or.l       D1, D0
  8328. label00005A38:
  8329. 00005A38  2001                     move.l     D0, D1
  8330. 00005A3A  4E75                     rts
  8331. fn00005A3C:
  8332. 00005A3C  7200                     moveq.l    D1, 0x00
  8333. 00005A3E  7001                     moveq.l    D0, 0x01
  8334. 00005A40  C0AF 0004                and.l      D0, [A7 + 0x4]
  8335. 00005A44  6704                     beq        +0x6 /* 00005A4A */
  8336. 00005A46  7004                     moveq.l    D0, 0x04
  8337. 00005A48  8280                     or.l       D1, D0
  8338. label00005A4A:
  8339. 00005A4A  7002                     moveq.l    D0, 0x02
  8340. 00005A4C  C0AF 0004                and.l      D0, [A7 + 0x4]
  8341. 00005A50  6704                     beq        +0x6 /* 00005A56 */
  8342. 00005A52  7008                     moveq.l    D0, 0x08
  8343. 00005A54  8280                     or.l       D1, D0
  8344. label00005A56:
  8345. 00005A56  7001                     moveq.l    D0, 0x01
  8346. 00005A58  8280                     or.l       D1, D0
  8347. 00005A5A  2001                     move.l     D0, D1
  8348. 00005A5C  4E75                     rts
  8349. fn00005A5E:
  8350. 00005A5E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  8351. 00005A62  246F 0018                movea.l    A2, [A7 + 0x18]
  8352. 00005A66  7600                     moveq.l    D3, 0x00
  8353. 00005A68  206F 0014                movea.l    A0, [A7 + 0x14]
  8354. 00005A6C  3828 0002                move.w     D4, [A0 + 0x2]
  8355. 00005A70  422A 0037                clr.b      [A2 + 0x37]
  8356. 00005A74  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8357. 00005A78  B868 03B6                cmp.w      D4, [A0 + 0x3B6]
  8358. 00005A7C  6700 00A8                beq        +0xAA /* 00005B26 */
  8359. 00005A80  3F04                     move.w     -[A7], D4
  8360. 00005A82  2F2D 22E6                move.l     -[A7], [A5 + 0x22E6]
  8361. 00005A86  4EAD BCD0                jsr        [A5 - 0x4330]
  8362. 00005A8A  2648                     movea.l    A3, A0
  8363. 00005A8C  200B                     move.l     D0, A3
  8364. 00005A8E  5C4F                     addq.w     A7, 6
  8365. 00005A90  6706                     beq        +0x8 /* 00005A98 */
  8366. 00005A92  4AAB 005E                tst.l      [A3 + 0x5E]
  8367. 00005A96  660A                     bne        +0xC /* 00005AA2 */
  8368. label00005A98:
  8369. 00005A98  263C 8004 0BCA           move.l     D3, 0x80040BCA
  8370. 00005A9E  6000 0086                bra        +0x88 /* 00005B26 */
  8371. label00005AA2:
  8372. 00005AA2  4AAB 006A                tst.l      [A3 + 0x6A]
  8373. 00005AA6  6726                     beq        +0x28 /* 00005ACE */
  8374. 00005AA8  0C44 0001                cmpi.w     D4, 0x1
  8375. 00005AAC  6720                     beq        +0x22 /* 00005ACE */
  8376. 00005AAE  2F2B 006A                move.l     -[A7], [A3 + 0x6A]
  8377. 00005AB2  2F0A                     move.l     -[A7], A2
  8378. 00005AB4  4EAD AB58                jsr        [A5 - 0x54A8]
  8379. 00005AB8  4A00                     tst.b      D0
  8380. 00005ABA  504F                     addq.w     A7, 8
  8381. 00005ABC  6608                     bne        +0xA /* 00005AC6 */
  8382. 00005ABE  263C 8004 0002           move.l     D3, 0x80040002
  8383. 00005AC4  6060                     bra        +0x62 /* 00005B26 */
  8384. label00005AC6:
  8385. 00005AC6  157C 0002 0037           move.b     [A2 + 0x37], 0x2
  8386. 00005ACC  6058                     bra        +0x5A /* 00005B26 */
  8387. label00005ACE:
  8388. 00005ACE  157C 0001 0037           move.b     [A2 + 0x37], 0x1
  8389. 00005AD4  256D 1C30 002A           move.l     [A2 + 0x2A], [A5 + 0x1C30]
  8390. 00005ADA  256D 20BE 002E           move.l     [A2 + 0x2E], [A5 + 0x20BE]
  8391. 00005AE0  256D 1C16 0032           move.l     [A2 + 0x32], [A5 + 0x1C16]
  8392. 00005AE6  2B4B 1C30                move.l     [A5 + 0x1C30], A3
  8393. 00005AEA  204B                     movea.l    A0, A3
  8394. 00005AEC  2B68 0076 20BE           move.l     [A5 + 0x20BE], [A0 + 0x76]
  8395. 00005AF2  4AAD 20BE                tst.l      [A5 + 0x20BE]
  8396. 00005AF6  6710                     beq        +0x12 /* 00005B08 */
  8397. 00005AF8  206D 20BE                movea.l    A0, [A5 + 0x20BE]
  8398. 00005AFC  2B68 0010 20AA           move.l     [A5 + 0x20AA /* export_1041 */], [A0 + 0x10]
  8399. 00005B02  2B68 0014 20AE           move.l     [A5 + 0x20AE], [A0 + 0x14]
  8400. label00005B08:
  8401. 00005B08  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8402. 00005B0C  2B68 0066 1C16           move.l     [A5 + 0x1C16], [A0 + 0x66]
  8403. 00005B12  4AAD 1C16                tst.l      [A5 + 0x1C16]
  8404. 00005B16  670A                     beq        +0xC /* 00005B22 */
  8405. 00005B18  206D 1C16                movea.l    A0, [A5 + 0x1C16]
  8406. 00005B1C  2B50 1C1A                move.l     [A5 + 0x1C1A /* export_895 */], [A0]
  8407. 00005B20  6004                     bra        +0x6 /* 00005B26 */
  8408. label00005B22:
  8409. 00005B22  42AD 1C1A                clr.l      [A5 + 0x1C1A /* export_895 */]
  8410. label00005B26:
  8411. 00005B26  2003                     move.l     D0, D3
  8412. 00005B28  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  8413. 00005B2C  4E75                     rts
  8414. fn00005B2E:
  8415. 00005B2E  48E7 1020                movem.l    -[A7], D3,A2
  8416. 00005B32  246F 000C                movea.l    A2, [A7 + 0xC]
  8417. 00005B36  7600                     moveq.l    D3, 0x00
  8418. 00005B38  7000                     moveq.l    D0, 0x00
  8419. 00005B3A  102A 0037                move.b     D0, [A2 + 0x37]
  8420. 00005B3E  6760                     beq        +0x62 /* 00005BA0 */
  8421. 00005B40  5380                     subq.l     D0, 1
  8422. 00005B42  6706                     beq        +0x8 /* 00005B4A */
  8423. 00005B44  5380                     subq.l     D0, 1
  8424. 00005B46  6740                     beq        +0x42 /* 00005B88 */
  8425. 00005B48  6050                     bra        +0x52 /* 00005B9A */
  8426. label00005B4A:
  8427. 00005B4A  2B6A 002A 1C30           move.l     [A5 + 0x1C30], [A2 + 0x2A]
  8428. 00005B50  2B6A 002E 20BE           move.l     [A5 + 0x20BE], [A2 + 0x2E]
  8429. 00005B56  4AAD 20BE                tst.l      [A5 + 0x20BE]
  8430. 00005B5A  6710                     beq        +0x12 /* 00005B6C */
  8431. 00005B5C  206D 20BE                movea.l    A0, [A5 + 0x20BE]
  8432. 00005B60  2B68 0010 20AA           move.l     [A5 + 0x20AA /* export_1041 */], [A0 + 0x10]
  8433. 00005B66  2B68 0014 20AE           move.l     [A5 + 0x20AE], [A0 + 0x14]
  8434. label00005B6C:
  8435. 00005B6C  2B6A 0032 1C16           move.l     [A5 + 0x1C16], [A2 + 0x32]
  8436. 00005B72  4AAD 1C16                tst.l      [A5 + 0x1C16]
  8437. 00005B76  670A                     beq        +0xC /* 00005B82 */
  8438. 00005B78  206D 1C16                movea.l    A0, [A5 + 0x1C16]
  8439. 00005B7C  2B50 1C1A                move.l     [A5 + 0x1C1A /* export_895 */], [A0]
  8440. 00005B80  601E                     bra        +0x20 /* 00005BA0 */
  8441. label00005B82:
  8442. 00005B82  42AD 1C1A                clr.l      [A5 + 0x1C1A /* export_895 */]
  8443. 00005B86  6018                     bra        +0x1A /* 00005BA0 */
  8444. label00005B88:
  8445. 00005B88  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8446. 00005B8C  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  8447. 00005B90  2F0A                     move.l     -[A7], A2
  8448. 00005B92  4EAD AB60                jsr        [A5 - 0x54A0]
  8449. 00005B96  504F                     addq.w     A7, 8
  8450. 00005B98  6006                     bra        +0x8 /* 00005BA0 */
  8451. label00005B9A:
  8452. 00005B9A  263C 8004 0014           move.l     D3, 0x80040014
  8453. label00005BA0:
  8454. 00005BA0  2003                     move.l     D0, D3
  8455. 00005BA2  4CDF 0408                movem.l    D3,A2, [A7]+
  8456. 00005BA6  4E75                     rts
  8457. fn00005BA8:
  8458. 00005BA8  206F 0004                movea.l    A0, [A7 + 0x4]
  8459. 00005BAC  226F 0008                movea.l    A1, [A7 + 0x8]
  8460. 00005BB0  242F 000C                move.l     D2, [A7 + 0xC]
  8461. 00005BB4  7200                     moveq.l    D1, 0x00
  8462. 00005BB6  6004                     bra        +0x6 /* 00005BBC */
  8463. label00005BB8:
  8464. 00005BB8  12D8                     move.b     [A1]+, [A0]+
  8465. 00005BBA  5281                     addq.l     D1, 1
  8466. label00005BBC:
  8467. 00005BBC  2002                     move.l     D0, D2
  8468. 00005BBE  5380                     subq.l     D0, 1
  8469. 00005BC0  B280                     cmp.l      D1, D0
  8470. 00005BC2  6C04                     bge        +0x6 /* 00005BC8 */
  8471. 00005BC4  4A10                     tst.b      [A0]
  8472. 00005BC6  66F0                     bne        -0xE /* 00005BB8 */
  8473. label00005BC8:
  8474. 00005BC8  4211                     clr.b      [A1]
  8475. 00005BCA  7000                     moveq.l    D0, 0x00
  8476. 00005BCC  4E75                     rts
  8477. fn00005BCE:
  8478. 00005BCE  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  8479. 00005BD2  286F 0018                movea.l    A4, [A7 + 0x18]
  8480. 00005BD6  266F 001C                movea.l    A3, [A7 + 0x1C]
  8481. 00005BDA  262F 0020                move.l     D3, [A7 + 0x20]
  8482. 00005BDE  0C14 00FF                cmpi.b     [A4], 0xFF
  8483. 00005BE2  650E                     bcs        +0x10 /* 00005BF2 */
  8484. 00005BE4  41EC 0001                lea.l      A0, [A4 + 0x1]
  8485. 00005BE8  70FF                     moveq.l    D0, 0xFFFFFFFF
  8486. label00005BEA:
  8487. 00005BEA  5280                     addq.l     D0, 1
  8488. 00005BEC  4A18                     tst.b      [A0]+
  8489. 00005BEE  66FA                     bne        -0x4 /* 00005BEA */
  8490. 00005BF0  6004                     bra        +0x6 /* 00005BF6 */
  8491. label00005BF2:
  8492. 00005BF2  7000                     moveq.l    D0, 0x00
  8493. 00005BF4  1014                     move.b     D0, [A4]
  8494. label00005BF6:
  8495. 00005BF6  2800                     move.l     D4, D0
  8496. 00005BF8  244C                     movea.l    A2, A4
  8497. 00005BFA  528A                     addq.l     A2, 1
  8498. 00005BFC  2003                     move.l     D0, D3
  8499. 00005BFE  5380                     subq.l     D0, 1
  8500. 00005C00  B880                     cmp.l      D4, D0
  8501. 00005C02  6F04                     ble        +0x6 /* 00005C08 */
  8502. 00005C04  2803                     move.l     D4, D3
  8503. 00005C06  5384                     subq.l     D4, 1
  8504. label00005C08:
  8505. 00005C08  7600                     moveq.l    D3, 0x00
  8506. 00005C0A  6004                     bra        +0x6 /* 00005C10 */
  8507. label00005C0C:
  8508. 00005C0C  16DA                     move.b     [A3]+, [A2]+
  8509. 00005C0E  5283                     addq.l     D3, 1
  8510. label00005C10:
  8511. 00005C10  B684                     cmp.l      D3, D4
  8512. 00005C12  6C04                     bge        +0x6 /* 00005C18 */
  8513. 00005C14  4A12                     tst.b      [A2]
  8514. 00005C16  66F4                     bne        -0xA /* 00005C0C */
  8515. label00005C18:
  8516. 00005C18  4213                     clr.b      [A3]
  8517. 00005C1A  7000                     moveq.l    D0, 0x00
  8518. 00005C1C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  8519. 00005C20  4E75                     rts
  8520. fn00005C22:
  8521. 00005C22  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  8522. 00005C26  266F 0014                movea.l    A3, [A7 + 0x14]
  8523. 00005C2A  246F 0018                movea.l    A2, [A7 + 0x18]
  8524. 00005C2E  7800                     moveq.l    D4, 0x00
  8525. 00005C30  0C13 00FF                cmpi.b     [A3], 0xFF
  8526. 00005C34  650E                     bcs        +0x10 /* 00005C44 */
  8527. 00005C36  41EB 0001                lea.l      A0, [A3 + 0x1]
  8528. 00005C3A  70FF                     moveq.l    D0, 0xFFFFFFFF
  8529. label00005C3C:
  8530. 00005C3C  5280                     addq.l     D0, 1
  8531. 00005C3E  4A18                     tst.b      [A0]+
  8532. 00005C40  66FA                     bne        -0x4 /* 00005C3C */
  8533. 00005C42  6004                     bra        +0x6 /* 00005C48 */
  8534. label00005C44:
  8535. 00005C44  7000                     moveq.l    D0, 0x00
  8536. 00005C46  1013                     move.b     D0, [A3]
  8537. label00005C48:
  8538. 00005C48  2600                     move.l     D3, D0
  8539. 00005C4A  4878 0001                push.l     0x1
  8540. 00005C4E  2003                     move.l     D0, D3
  8541. 00005C50  5280                     addq.l     D0, 1
  8542. 00005C52  2F00                     move.l     -[A7], D0
  8543. 00005C54  4EAD C1F8                jsr        [A5 - 0x3E08]
  8544. 00005C58  2488                     move.l     [A2], A0
  8545. 00005C5A  4A6D 0874                tst.w      [A5 + 0x874]
  8546. 00005C5E  504F                     addq.w     A7, 8
  8547. 00005C60  662A                     bne        +0x2C /* 00005C8C */
  8548. 00005C62  42A7                     clr.l      -[A7]
  8549. 00005C64  2F12                     move.l     -[A7], [A2]
  8550. 00005C66  4EAD C2F0                jsr        [A5 - 0x3D10]
  8551. 00005C6A  41EB 0001                lea.l      A0, [A3 + 0x1]
  8552. 00005C6E  2252                     movea.l    A1, [A2]
  8553. 00005C70  2251                     movea.l    A1, [A1]
  8554. 00005C72  2003                     move.l     D0, D3
  8555. 00005C74  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  8556. 00005C76  2052                     movea.l    A0, [A2]
  8557. 00005C78  2250                     movea.l    A1, [A0]
  8558. 00005C7A  4231 3800                clr.b      [A1 + D3]
  8559. 00005C7E  42A7                     clr.l      -[A7]
  8560. 00005C80  2F12                     move.l     -[A7], [A2]
  8561. 00005C82  4EAD C2F8                jsr        [A5 - 0x3D08]
  8562. 00005C86  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8563. 00005C8A  6008                     bra        +0xA /* 00005C94 */
  8564. label00005C8C:
  8565. 00005C8C  4292                     clr.l      [A2]
  8566. 00005C8E  283C 8004 0002           move.l     D4, 0x80040002
  8567. label00005C94:
  8568. 00005C94  2004                     move.l     D0, D4
  8569. 00005C96  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  8570. 00005C9A  4E75                     rts
  8571. fn00005C9C:
  8572. 00005C9C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  8573. 00005CA0  246F 0014                movea.l    A2, [A7 + 0x14]
  8574. 00005CA4  286F 0018                movea.l    A4, [A7 + 0x18]
  8575. 00005CA8  264C                     movea.l    A3, A4
  8576. 00005CAA  528B                     addq.l     A3, 1
  8577. 00005CAC  7600                     moveq.l    D3, 0x00
  8578. 00005CAE  6004                     bra        +0x6 /* 00005CB4 */
  8579. label00005CB0:
  8580. 00005CB0  16DA                     move.b     [A3]+, [A2]+
  8581. 00005CB2  5283                     addq.l     D3, 1
  8582. label00005CB4:
  8583. 00005CB4  0C83 0000 0104           cmpi.l     D3, 0x104
  8584. 00005CBA  6C04                     bge        +0x6 /* 00005CC0 */
  8585. 00005CBC  4A12                     tst.b      [A2]
  8586. 00005CBE  66F0                     bne        -0xE /* 00005CB0 */
  8587. label00005CC0:
  8588. 00005CC0  2003                     move.l     D0, D3
  8589. 00005CC2  5280                     addq.l     D0, 1
  8590. 00005CC4  4234 0800                clr.b      [A4 + D0]
  8591. 00005CC8  0C83 0000 00FF           cmpi.l     D3, 0xFF
  8592. 00005CCE  6F08                     ble        +0xA /* 00005CD8 */
  8593. 00005CD0  203C 0000 00FF           move.l     D0, 0xFF
  8594. 00005CD6  6002                     bra        +0x4 /* 00005CDA */
  8595. label00005CD8:
  8596. 00005CD8  2003                     move.l     D0, D3
  8597. label00005CDA:
  8598. 00005CDA  1880                     move.b     [A4], D0
  8599. 00005CDC  7000                     moveq.l    D0, 0x00
  8600. 00005CDE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  8601. 00005CE2  4E75                     rts
  8602. fn00005CE4:
  8603. 00005CE4  48E7 1030                movem.l    -[A7], D3,A2,A3
  8604. 00005CE8  246F 0010                movea.l    A2, [A7 + 0x10]
  8605. 00005CEC  266F 0014                movea.l    A3, [A7 + 0x14]
  8606. 00005CF0  7600                     moveq.l    D3, 0x00
  8607. 00005CF2  200A                     move.l     D0, A2
  8608. 00005CF4  671E                     beq        +0x20 /* 00005D14 */
  8609. 00005CF6  42A7                     clr.l      -[A7]
  8610. 00005CF8  2F0A                     move.l     -[A7], A2
  8611. 00005CFA  4EAD C2F0                jsr        [A5 - 0x3D10]
  8612. 00005CFE  2F0B                     move.l     -[A7], A3
  8613. 00005D00  2F12                     move.l     -[A7], [A2]
  8614. 00005D02  4EBA FF98                jsr        [PC - 0x68 /* 00005C9C */]
  8615. 00005D06  42A7                     clr.l      -[A7]
  8616. 00005D08  2F0A                     move.l     -[A7], A2
  8617. 00005D0A  4EAD C2F8                jsr        [A5 - 0x3D08]
  8618. 00005D0E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8619. 00005D12  6006                     bra        +0x8 /* 00005D1A */
  8620. label00005D14:
  8621. 00005D14  422B 0001                clr.b      [A3 + 0x1]
  8622. 00005D18  4213                     clr.b      [A3]
  8623. label00005D1A:
  8624. 00005D1A  2003                     move.l     D0, D3
  8625. 00005D1C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  8626. 00005D20  4E75                     rts
  8627. fn00005D22:
  8628. 00005D22  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  8629. 00005D26  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  8630. 00005D2A  4EAD A458                jsr        [A5 - 0x5BA8]
  8631. 00005D2E  504F                     addq.w     A7, 8
  8632. 00005D30  4E75                     rts
  8633. fn00005D32:
  8634. 00005D32  2F0B                     move.l     -[A7], A3
  8635. 00005D34  266F 000C                movea.l    A3, [A7 + 0xC]
  8636. 00005D38  226F 0008                movea.l    A1, [A7 + 0x8]
  8637. 00005D3C  3051                     movea.w    A0, [A1]
  8638. 00005D3E  2688                     move.l     [A3], A0
  8639. 00005D40  3069 0004                movea.w    A0, [A1 + 0x4]
  8640. 00005D44  2748 0008                move.l     [A3 + 0x8], A0
  8641. 00005D48  3069 0002                movea.w    A0, [A1 + 0x2]
  8642. 00005D4C  2748 0004                move.l     [A3 + 0x4], A0
  8643. 00005D50  3069 0006                movea.w    A0, [A1 + 0x6]
  8644. 00005D54  2748 000C                move.l     [A3 + 0xC], A0
  8645. 00005D58  265F                     movea.l    A3, [A7]+
  8646. 00005D5A  4E75                     rts
  8647. 00005D5C  48E7 1020                movem.l    -[A7], D3,A2
  8648. 00005D60  262F 000C                move.l     D3, [A7 + 0xC]
  8649. 00005D64  246F 0010                movea.l    A2, [A7 + 0x10]
  8650. 00005D68  4292                     clr.l      [A2]
  8651. 00005D6A  0803 0009                btst.b     D3, 0x9 /* '\t' */
  8652. 00005D6E  6604                     bne        +0x6 /* 00005D74 */
  8653. 00005D70  7000                     moveq.l    D0, 0x00
  8654. 00005D72  6002                     bra        +0x4 /* 00005D76 */
  8655. label00005D74:
  8656. 00005D74  7001                     moveq.l    D0, 0x01
  8657. label00005D76:
  8658. 00005D76  8192                     or.l       [A2], D0
  8659. 00005D78  0803 0008                btst.b     D3, 0x8
  8660. 00005D7C  6604                     bne        +0x6 /* 00005D82 */
  8661. 00005D7E  7000                     moveq.l    D0, 0x00
  8662. 00005D80  6002                     bra        +0x4 /* 00005D84 */
  8663. label00005D82:
  8664. 00005D82  7002                     moveq.l    D0, 0x02
  8665. label00005D84:
  8666. 00005D84  8192                     or.l       [A2], D0
  8667. 00005D86  0803 000B                btst.b     D3, 0xB
  8668. 00005D8A  6604                     bne        +0x6 /* 00005D90 */
  8669. 00005D8C  7000                     moveq.l    D0, 0x00
  8670. 00005D8E  6002                     bra        +0x4 /* 00005D92 */
  8671. label00005D90:
  8672. 00005D90  7004                     moveq.l    D0, 0x04
  8673. label00005D92:
  8674. 00005D92  8192                     or.l       [A2], D0
  8675. 00005D94  0803 000C                btst.b     D3, 0xC
  8676. 00005D98  6604                     bne        +0x6 /* 00005D9E */
  8677. 00005D9A  7000                     moveq.l    D0, 0x00
  8678. 00005D9C  6002                     bra        +0x4 /* 00005DA0 */
  8679. label00005D9E:
  8680. 00005D9E  7008                     moveq.l    D0, 0x08
  8681. label00005DA0:
  8682. 00005DA0  8192                     or.l       [A2], D0
  8683. 00005DA2  4CDF 0408                movem.l    D3,A2, [A7]+
  8684. 00005DA6  4E75                     rts
  8685. 00005DA8  2F03                     move.l     -[A7], D3
  8686. 00005DAA  594F                     subq.w     A7, 4
  8687. 00005DAC  4857                     pea.l      [A7]
  8688. 00005DAE  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  8689. 00005DB2  4EAD 9FD0                jsr        [A5 - 0x6030]
  8690. 00005DB6  2600                     move.l     D3, D0
  8691. 00005DB8  4A83                     tst.l      D3
  8692. 00005DBA  504F                     addq.w     A7, 8
  8693. 00005DBC  660E                     bne        +0x10 /* 00005DCC */
  8694. 00005DBE  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  8695. 00005DC2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  8696. 00005DC6  4EBA FF1C                jsr        [PC - 0xE4 /* 00005CE4 */]
  8697. 00005DCA  504F                     addq.w     A7, 8
  8698. label00005DCC:
  8699. 00005DCC  2003                     move.l     D0, D3
  8700. 00005DCE  584F                     addq.w     A7, 4
  8701. 00005DD0  261F                     move.l     D3, [A7]+
  8702. 00005DD2  4E75                     rts
  8703. 00005DD4  2F03                     move.l     -[A7], D3
  8704. 00005DD6  594F                     subq.w     A7, 4
  8705. 00005DD8  4857                     pea.l      [A7]
  8706. 00005DDA  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  8707. 00005DDE  4EBA FE42                jsr        [PC - 0x1BE /* 00005C22 */]
  8708. 00005DE2  2600                     move.l     D3, D0
  8709. 00005DE4  4A83                     tst.l      D3
  8710. 00005DE6  504F                     addq.w     A7, 8
  8711. 00005DE8  6610                     bne        +0x12 /* 00005DFA */
  8712. 00005DEA  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  8713. 00005DEE  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  8714. 00005DF2  4EAD A010                jsr        [A5 - 0x5FF0]
  8715. 00005DF6  504F                     addq.w     A7, 8
  8716. 00005DF8  600A                     bra        +0xC /* 00005E04 */
  8717. label00005DFA:
  8718. 00005DFA  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  8719. 00005DFE  4EAD 9FB8                jsr        [A5 - 0x6048]
  8720. 00005E02  584F                     addq.w     A7, 4
  8721. label00005E04:
  8722. 00005E04  2003                     move.l     D0, D3
  8723. 00005E06  584F                     addq.w     A7, 4
  8724. 00005E08  261F                     move.l     D3, [A7]+
  8725. 00005E0A  4E75                     rts
  8726. fn00005E0C:
  8727. 00005E0C  594F                     subq.w     A7, 4
  8728. 00005E0E  4297                     clr.l      [A7]
  8729. 00005E10  306F 0008                movea.w    A0, [A7 + 0x8]
  8730. 00005E14  226F 000C                movea.l    A1, [A7 + 0xC]
  8731. 00005E18  2288                     move.l     [A1], A0
  8732. 00005E1A  306F 000A                movea.w    A0, [A7 + 0xA]
  8733. 00005E1E  2348 0004                move.l     [A1 + 0x4], A0
  8734. 00005E22  2017                     move.l     D0, [A7]
  8735. 00005E24  584F                     addq.w     A7, 4
  8736. 00005E26  4E75                     rts
  8737. 00005E28  514F                     subq.w     A7, 8
  8738. 00005E2A  4297                     clr.l      [A7]
  8739. 00005E2C  206F 000C                movea.l    A0, [A7 + 0xC]
  8740. 00005E30  3F28 0006                move.w     -[A7], [A0 + 0x6]
  8741. 00005E34  3F28 0002                move.w     -[A7], [A0 + 0x2]
  8742. 00005E38  486F 0008                pea.l      [A7 + 0x8]
  8743. 00005E3C  4EAD B558                jsr        [A5 - 0x4AA8]
  8744. 00005E40  206F 0018                movea.l    A0, [A7 + 0x18]
  8745. 00005E44  20AF 000C                move.l     [A0], [A7 + 0xC]
  8746. 00005E48  202F 0008                move.l     D0, [A7 + 0x8]
  8747. 00005E4C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8748. 00005E50  4E75                     rts
  8749. 00005E52  2F0A                     move.l     -[A7], A2
  8750. 00005E54  4FEF FFF2                lea.l      A7, [A7 - 0xE]
  8751. 00005E58  246F 0016                movea.l    A2, [A7 + 0x16]
  8752. 00005E5C  486F 0004                pea.l      [A7 + 0x4]
  8753. 00005E60  A874                     syscall    GetPort
  8754. 00005E62  2F2D 20BE                move.l     -[A7], [A5 + 0x20BE]
  8755. 00005E66  A873                     syscall    SetPort
  8756. 00005E68  4EAD D710                jsr        [A5 - 0x28F0]
  8757. 00005E6C  4A00                     tst.b      D0
  8758. 00005E6E  6704                     beq        +0x6 /* 00005E74 */
  8759. 00005E70  4EAD D720                jsr        [A5 - 0x28E0]
  8760. label00005E74:
  8761. 00005E74  7000                     moveq.l    D0, 0x00
  8762. 00005E76  1012                     move.b     D0, [A2]
  8763. 00005E78  7200                     moveq.l    D1, 0x00
  8764. 00005E7A  1212                     move.b     D1, [A2]
  8765. 00005E7C  7400                     moveq.l    D2, 0x00
  8766. 00005E7E  3401                     move.w     D2, D1
  8767. 00005E80  E18A                     lsl        D2, 8
  8768. 00005E82  8480                     or.l       D2, D0
  8769. 00005E84  3F42 0008                move.w     [A7 + 0x8], D2
  8770. 00005E88  7000                     moveq.l    D0, 0x00
  8771. 00005E8A  102A 0001                move.b     D0, [A2 + 0x1]
  8772. 00005E8E  7200                     moveq.l    D1, 0x00
  8773. 00005E90  122A 0001                move.b     D1, [A2 + 0x1]
  8774. 00005E94  7400                     moveq.l    D2, 0x00
  8775. 00005E96  3401                     move.w     D2, D1
  8776. 00005E98  E18A                     lsl        D2, 8
  8777. 00005E9A  8480                     or.l       D2, D0
  8778. 00005E9C  3F42 000A                move.w     [A7 + 0xA], D2
  8779. 00005EA0  7000                     moveq.l    D0, 0x00
  8780. 00005EA2  102A 0002                move.b     D0, [A2 + 0x2]
  8781. 00005EA6  7200                     moveq.l    D1, 0x00
  8782. 00005EA8  122A 0002                move.b     D1, [A2 + 0x2]
  8783. 00005EAC  7400                     moveq.l    D2, 0x00
  8784. 00005EAE  3401                     move.w     D2, D1
  8785. 00005EB0  E18A                     lsl        D2, 8
  8786. 00005EB2  8480                     or.l       D2, D0
  8787. 00005EB4  3F42 000C                move.w     [A7 + 0xC], D2
  8788. 00005EB8  594F                     subq.w     A7, 4
  8789. 00005EBA  486F 000C                pea.l      [A7 + 0xC]
  8790. 00005EBE  AA33                     syscall    Color2Index
  8791. 00005EC0  201F                     move.l     D0, [A7]+
  8792. 00005EC2  2E80                     move.l     [A7], D0
  8793. 00005EC4  206F 001A                movea.l    A0, [A7 + 0x1A]
  8794. 00005EC8  10AF 0003                move.b     [A0], [A7 + 0x3]
  8795. 00005ECC  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  8796. 00005ED0  A873                     syscall    SetPort
  8797. 00005ED2  7000                     moveq.l    D0, 0x00
  8798. 00005ED4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8799. 00005ED8  245F                     movea.l    A2, [A7]+
  8800. 00005EDA  4E75                     rts
  8801. 00005EDC  2F0A                     move.l     -[A7], A2
  8802. 00005EDE  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  8803. 00005EE2  246F 0016                movea.l    A2, [A7 + 0x16]
  8804. 00005EE6  7000                     moveq.l    D0, 0x00
  8805. 00005EE8  102F 0014                move.b     D0, [A7 + 0x14]
  8806. 00005EEC  3E80                     move.w     [A7], D0
  8807. 00005EEE  486F 0002                pea.l      [A7 + 0x2]
  8808. 00005EF2  A874                     syscall    GetPort
  8809. 00005EF4  2F2D 20BE                move.l     -[A7], [A5 + 0x20BE]
  8810. 00005EF8  A873                     syscall    SetPort
  8811. 00005EFA  486F 0006                pea.l      [A7 + 0x6]
  8812. 00005EFE  486F 0004                pea.l      [A7 + 0x4]
  8813. 00005F02  4EAD AA40                jsr        [A5 - 0x55C0]
  8814. 00005F06  7000                     moveq.l    D0, 0x00
  8815. 00005F08  302F 000E                move.w     D0, [A7 + 0xE]
  8816. 00005F0C  E080                     asr        D0, 8
  8817. 00005F0E  1480                     move.b     [A2], D0
  8818. 00005F10  7000                     moveq.l    D0, 0x00
  8819. 00005F12  302F 0010                move.w     D0, [A7 + 0x10]
  8820. 00005F16  E080                     asr        D0, 8
  8821. 00005F18  1540 0001                move.b     [A2 + 0x1], D0
  8822. 00005F1C  7000                     moveq.l    D0, 0x00
  8823. 00005F1E  302F 0012                move.w     D0, [A7 + 0x12]
  8824. 00005F22  E080                     asr        D0, 8
  8825. 00005F24  1540 0002                move.b     [A2 + 0x2], D0
  8826. 00005F28  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  8827. 00005F2C  A873                     syscall    SetPort
  8828. 00005F2E  7000                     moveq.l    D0, 0x00
  8829. 00005F30  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8830. 00005F34  245F                     movea.l    A2, [A7]+
  8831. 00005F36  4E75                     rts
  8832. 00005F38  4FEF FAE0                lea.l      A7, [A7 - 0x520]
  8833. 00005F3C  4267                     clr.w      -[A7]
  8834. 00005F3E  4EAD BA88                jsr        [A5 - 0x4578]
  8835. 00005F42  2F3C 2A30 0001           move.l     -[A7], 0x2A300001
  8836. 00005F48  486F 010E                pea.l      [A7 + 0x10E]
  8837. 00005F4C  4EAD C328                jsr        [A5 - 0x3CD8]
  8838. 00005F50  202F 052E                move.l     D0, [A7 + 0x52E]
  8839. 00005F54  3F00                     move.w     -[A7], D0
  8840. 00005F56  3F3C 2A31                move.w     -[A7], 0x2A31 /* '*1' */
  8841. 00005F5A  486F 0428                pea.l      [A7 + 0x428]
  8842. 00005F5E  4EAD C328                jsr        [A5 - 0x3CD8]
  8843. 00005F62  4AAF 053A                tst.l      [A7 + 0x53A]
  8844. 00005F66  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8845. 00005F6A  6710                     beq        +0x12 /* 00005F7C */
  8846. 00005F6C  486F 0314                pea.l      [A7 + 0x314]
  8847. 00005F70  2F2F 052C                move.l     -[A7], [A7 + 0x52C]
  8848. 00005F74  4EBA FD26                jsr        [PC - 0x2DA /* 00005C9C */]
  8849. 00005F78  504F                     addq.w     A7, 8
  8850. 00005F7A  6008                     bra        +0xA /* 00005F84 */
  8851. label00005F7C:
  8852. 00005F7C  422F 0315                clr.b      [A7 + 0x315]
  8853. 00005F80  422F 0314                clr.b      [A7 + 0x314]
  8854. label00005F84:
  8855. 00005F84  486F 041A                pea.l      [A7 + 0x41A]
  8856. 00005F88  486D 826B                pea.l      [A5 - 0x7D95]
  8857. 00005F8C  486F 031C                pea.l      [A7 + 0x31C]
  8858. 00005F90  4EAD BBD8                jsr        [A5 - 0x4428]
  8859. 00005F94  4AAF 0538                tst.l      [A7 + 0x538]
  8860. 00005F98  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8861. 00005F9C  6710                     beq        +0x12 /* 00005FAE */
  8862. 00005F9E  486F 020E                pea.l      [A7 + 0x20E]
  8863. 00005FA2  2F2F 0530                move.l     -[A7], [A7 + 0x530]
  8864. 00005FA6  4EBA FCF4                jsr        [PC - 0x30C /* 00005C9C */]
  8865. 00005FAA  504F                     addq.w     A7, 8
  8866. 00005FAC  6008                     bra        +0xA /* 00005FB6 */
  8867. label00005FAE:
  8868. 00005FAE  422F 020F                clr.b      [A7 + 0x20F]
  8869. 00005FB2  422F 020E                clr.b      [A7 + 0x20E]
  8870. label00005FB6:
  8871. 00005FB6  486F 041A                pea.l      [A7 + 0x41A]
  8872. 00005FBA  486D 826F                pea.l      [A5 - 0x7D91]
  8873. 00005FBE  486F 0216                pea.l      [A7 + 0x216]
  8874. 00005FC2  4EAD BBD8                jsr        [A5 - 0x4428]
  8875. 00005FC6  486F 0114                pea.l      [A7 + 0x114]
  8876. 00005FCA  486D 826B                pea.l      [A5 - 0x7D95]
  8877. 00005FCE  486F 042E                pea.l      [A7 + 0x42E]
  8878. 00005FD2  4EAD BBD8                jsr        [A5 - 0x4428]
  8879. 00005FD6  422F 001B                clr.b      [A7 + 0x1B]
  8880. 00005FDA  422F 001A                clr.b      [A7 + 0x1A]
  8881. 00005FDE  486F 001A                pea.l      [A7 + 0x1A]
  8882. 00005FE2  486F 0124                pea.l      [A7 + 0x124]
  8883. 00005FE6  4EAD BBE8                jsr        [A5 - 0x4418]
  8884. 00005FEA  42A7                     clr.l      -[A7]
  8885. 00005FEC  3F3C 238C                move.w     -[A7], 0x238C
  8886. 00005FF0  4EAD BB10                jsr        [A5 - 0x44F0]
  8887. 00005FF4  3F40 0026                move.w     [A7 + 0x26], D0
  8888. 00005FF8  7000                     moveq.l    D0, 0x00
  8889. 00005FFA  4FEF 0546                lea.l      A7, [A7 + 0x546]
  8890. 00005FFE  4E75                     rts
  8891. 00006000  4FEF FEF8                lea.l      A7, [A7 - 0x108]
  8892. 00006004  486F 0002                pea.l      [A7 + 0x2]
  8893. 00006008  2F2F 0110                move.l     -[A7], [A7 + 0x110]
  8894. 0000600C  4EBA FC8E                jsr        [PC - 0x372 /* 00005C9C */]
  8895. 00006010  486F 000A                pea.l      [A7 + 0xA]
  8896. 00006014  486F 000C                pea.l      [A7 + 0xC]
  8897. 00006018  A900                     syscall    GetFNum
  8898. 0000601A  306F 0008                movea.w    A0, [A7 + 0x8]
  8899. 0000601E  226F 0118                movea.l    A1, [A7 + 0x118]
  8900. 00006022  2288                     move.l     [A1], A0
  8901. 00006024  7000                     moveq.l    D0, 0x00
  8902. 00006026  4FEF 0110                lea.l      A7, [A7 + 0x110]
  8903. 0000602A  4E75                     rts
  8904. 0000602C  4FEF FEF8                lea.l      A7, [A7 - 0x108]
  8905. 00006030  3EAF 010E                move.w     [A7], [A7 + 0x10E]
  8906. 00006034  3F17                     move.w     -[A7], [A7]
  8907. 00006036  486F 0004                pea.l      [A7 + 0x4]
  8908. 0000603A  A8FF                     syscall    GetFName/GetFontName
  8909. 0000603C  2F2F 0114                move.l     -[A7], [A7 + 0x114]
  8910. 00006040  2F2F 0114                move.l     -[A7], [A7 + 0x114]
  8911. 00006044  486F 000A                pea.l      [A7 + 0xA]
  8912. 00006048  4EBA FB84                jsr        [PC - 0x47C /* 00005BCE */]
  8913. 0000604C  7000                     moveq.l    D0, 0x00
  8914. 0000604E  4FEF 0114                lea.l      A7, [A7 + 0x114]
  8915. 00006052  4E75                     rts
  8916. fn00006054:
  8917. 00006054  48E7 1020                movem.l    -[A7], D3,A2
  8918. 00006058  246F 000C                movea.l    A2, [A7 + 0xC]
  8919. 0000605C  7600                     moveq.l    D3, 0x00
  8920. 0000605E  4AAA 0008                tst.l      [A2 + 0x8]
  8921. 00006062  6700 0088                beq        +0x8A /* 000060EC */
  8922. 00006066  202A 0004                move.l     D0, [A2 + 0x4]
  8923. 0000606A  4EAD 9D1E                jsr        [A5 - 0x62E2]
  8924. 0000606E  0070 0000 0243           ori.w      [A0 + D0.w * 2 + 0x43], 0x0
  8925. 00006074  0000 02AB                ori.b      D0, 0xAB
  8926. 00006078  0008 0000                ori.b      A0, 0x0
  8927. 0000607C  0243 0032                andi.w     D3, 0x32 /* '2' */
  8928. 00006080  0000 0244                ori.b      D0, 0x44 /* 'D' */
  8929. 00006084  002C 0000 0245           ori.b      [A4 + 0x245], 0x0
  8930. 0000608A  0026 0000                ori.b      -[A6], 0x0
  8931. 0000608E  0246 002C                andi.w     D6, 0x2C /* ',' */
  8932. 00006092  0000 0247                ori.b      D0, 0x47 /* 'G' */
  8933. 00006096  003A 0000 0248           ori.b      [PC + 0x248 /* 000062E0, value 0x48 'H' */], 0x0
  8934. 0000609C  0028 0000 0249           ori.b      [A0 + 0x249], 0x0
  8935. 000060A2  0022 0000                ori.b      -[A2], 0x0
  8936. 000060A6  024A 001C                andi.w     A2, 0x1C
  8937. 000060AA  0000 02AB                ori.b      D0, 0xAB
  8938. 000060AE  0002 2F2A                ori.b      D2, 0x2A /* '*' */
  8939. 000060B2  0008 4EAD                ori.b      A0, 0xAD
  8940. 000060B6  C200                     and.b      D1, D0
  8941. 000060B8  584F                     addq.w     A7, 4
  8942. 000060BA  6028                     bra        +0x2A /* 000060E4 */
  8943. 000060BC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  8944. 000060C0  A8F5                     syscall    KillPicture
  8945. 000060C2  6020                     bra        +0x22 /* 000060E4 */
  8946. 000060C4  486A 0008                pea.l      [A2 + 0x8]
  8947. 000060C8  4EAD BAC0                jsr        [A5 - 0x4540]
  8948. 000060CC  584F                     addq.w     A7, 4
  8949. 000060CE  6014                     bra        +0x16 /* 000060E4 */
  8950. 000060D0  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  8951. 000060D4  203C 0004 0004           move.l     D0, 0x40004
  8952. 000060DA  AB1D                     syscall    QDExtensions
  8953. 000060DC  6006                     bra        +0x8 /* 000060E4 */
  8954. 000060DE  263C 8004 0BBC           move.l     D3, 0x80040BBC
  8955. label000060E4:
  8956. 000060E4  4A83                     tst.l      D3
  8957. 000060E6  6604                     bne        +0x6 /* 000060EC */
  8958. 000060E8  42AA 0008                clr.l      [A2 + 0x8]
  8959. label000060EC:
  8960. 000060EC  2003                     move.l     D0, D3
  8961. 000060EE  4CDF 0408                movem.l    D3,A2, [A7]+
  8962. 000060F2  4E75                     rts
  8963. fn000060F4:
  8964. 000060F4  2F03                     move.l     -[A7], D3
  8965. 000060F6  7600                     moveq.l    D3, 0x00
  8966. 000060F8  4878 0001                push.l     0x1
  8967. 000060FC  2F3C 0024 000C           move.l     -[A7], 0x24000C
  8968. 00006102  4EAD D960                jsr        [A5 - 0x26A0]
  8969. 00006106  226F 0010                movea.l    A1, [A7 + 0x10]
  8970. 0000610A  2288                     move.l     [A1], A0
  8971. 0000610C  4A6D 0874                tst.w      [A5 + 0x874]
  8972. 00006110  504F                     addq.w     A7, 8
  8973. 00006112  6706                     beq        +0x8 /* 0000611A */
  8974. 00006114  263C 8004 0002           move.l     D3, 0x80040002
  8975. label0000611A:
  8976. 0000611A  206F 0008                movea.l    A0, [A7 + 0x8]
  8977. 0000611E  2050                     movea.l    A0, [A0]
  8978. 00006120  2050                     movea.l    A0, [A0]
  8979. 00006122  216F 000C 0014           move.l     [A0 + 0x14], [A7 + 0xC]
  8980. 00006128  2003                     move.l     D0, D3
  8981. 0000612A  261F                     move.l     D3, [A7]+
  8982. 0000612C  4E75                     rts
  8983. fn0000612E:
  8984. 0000612E  594F                     subq.w     A7, 4
  8985. 00006130  4297                     clr.l      [A7]
  8986. 00006132  4AAF 0008                tst.l      [A7 + 0x8]
  8987. 00006136  670A                     beq        +0xC /* 00006142 */
  8988. 00006138  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  8989. 0000613C  4EAD C200                jsr        [A5 - 0x3E00]
  8990. 00006140  584F                     addq.w     A7, 4
  8991. label00006142:
  8992. 00006142  2017                     move.l     D0, [A7]
  8993. 00006144  584F                     addq.w     A7, 4
  8994. 00006146  4E75                     rts
  8995. fn00006148:
  8996. 00006148  2F03                     move.l     -[A7], D3
  8997. 0000614A  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  8998. 0000614E  7600                     moveq.l    D3, 0x00
  8999. 00006150  2EAF 0018                move.l     [A7], [A7 + 0x18]
  9000. 00006154  2F6F 001C 0004           move.l     [A7 + 0x4], [A7 + 0x1C]
  9001. 0000615A  2F6F 0020 0008           move.l     [A7 + 0x8], [A7 + 0x20]
  9002. 00006160  4857                     pea.l      [A7]
  9003. 00006162  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  9004. 00006166  4EAD D970                jsr        [A5 - 0x2690]
  9005. 0000616A  4A6D 0874                tst.w      [A5 + 0x874]
  9006. 0000616E  504F                     addq.w     A7, 8
  9007. 00006170  6706                     beq        +0x8 /* 00006178 */
  9008. 00006172  263C 8004 0002           move.l     D3, 0x80040002
  9009. label00006178:
  9010. 00006178  2003                     move.l     D0, D3
  9011. 0000617A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9012. 0000617E  261F                     move.l     D3, [A7]+
  9013. 00006180  4E75                     rts
  9014. 00006182  48E7 1820                movem.l    -[A7], D3,D4,A2
  9015. 00006186  246F 0010                movea.l    A2, [A7 + 0x10]
  9016. 0000618A  7600                     moveq.l    D3, 0x00
  9017. 0000618C  204A                     movea.l    A0, A2
  9018. 0000618E  70FF                     moveq.l    D0, 0xFFFFFFFF
  9019. label00006190:
  9020. 00006190  5280                     addq.l     D0, 1
  9021. 00006192  4A18                     tst.b      [A0]+
  9022. 00006194  66FA                     bne        -0x4 /* 00006190 */
  9023. 00006196  2F00                     move.l     -[A7], D0
  9024. 00006198  2F0A                     move.l     -[A7], A2
  9025. 0000619A  4EAD E408                jsr        [A5 - 0x1BF8]
  9026. 0000619E  2800                     move.l     D4, D0
  9027. 000061A0  4A84                     tst.l      D4
  9028. 000061A2  504F                     addq.w     A7, 8
  9029. 000061A4  6C08                     bge        +0xA /* 000061AE */
  9030. 000061A6  263C 8004 0001           move.l     D3, 0x80040001
  9031. 000061AC  6006                     bra        +0x8 /* 000061B4 */
  9032. label000061AE:
  9033. 000061AE  206F 0014                movea.l    A0, [A7 + 0x14]
  9034. 000061B2  2084                     move.l     [A0], D4
  9035. label000061B4:
  9036. 000061B4  2003                     move.l     D0, D3
  9037. 000061B6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  9038. 000061BA  4E75                     rts
  9039. 000061BC  2F03                     move.l     -[A7], D3
  9040. 000061BE  7600                     moveq.l    D3, 0x00
  9041. 000061C0  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  9042. 000061C4  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  9043. 000061C8  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  9044. 000061CC  4EAD E400                jsr        [A5 - 0x1C00]
  9045. 000061D0  2600                     move.l     D3, D0
  9046. 000061D2  2003                     move.l     D0, D3
  9047. 000061D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9048. 000061D8  261F                     move.l     D3, [A7]+
  9049. 000061DA  4E75                     rts
  9050. fn000061DC:
  9051. 000061DC  2F03                     move.l     -[A7], D3
  9052. 000061DE  594F                     subq.w     A7, 4
  9053. 000061E0  7600                     moveq.l    D3, 0x00
  9054. 000061E2  206F 000C                movea.l    A0, [A7 + 0xC]
  9055. 000061E6  2050                     movea.l    A0, [A0]
  9056. 000061E8  2EA8 0014                move.l     [A7], [A0 + 0x14]
  9057. 000061EC  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  9058. 000061F0  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  9059. 000061F4  4878 0001                push.l     0x1
  9060. 000061F8  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  9061. 000061FC  206F 0010                movea.l    A0, [A7 + 0x10]
  9062. 00006200  4E90                     jsr        [A0]
  9063. 00006202  2600                     move.l     D3, D0
  9064. 00006204  2003                     move.l     D0, D3
  9065. 00006206  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9066. 0000620A  261F                     move.l     D3, [A7]+
  9067. 0000620C  4E75                     rts
  9068. fn0000620E:
  9069. 0000620E  2F03                     move.l     -[A7], D3
  9070. 00006210  594F                     subq.w     A7, 4
  9071. 00006212  7600                     moveq.l    D3, 0x00
  9072. 00006214  206F 000C                movea.l    A0, [A7 + 0xC]
  9073. 00006218  2050                     movea.l    A0, [A0]
  9074. 0000621A  2EA8 0014                move.l     [A7], [A0 + 0x14]
  9075. 0000621E  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  9076. 00006222  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  9077. 00006226  42A7                     clr.l      -[A7]
  9078. 00006228  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  9079. 0000622C  206F 0010                movea.l    A0, [A7 + 0x10]
  9080. 00006230  4E90                     jsr        [A0]
  9081. 00006232  2600                     move.l     D3, D0
  9082. 00006234  2003                     move.l     D0, D3
  9083. 00006236  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9084. 0000623A  261F                     move.l     D3, [A7]+
  9085. 0000623C  4E75                     rts
  9086. 0000623E  4EAD D620                jsr        [A5 - 0x29E0]
  9087. 00006242  4E75                     rts
  9088. 00006244  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  9089. 00006248  4FEF FFD8                lea.l      A7, [A7 - 0x28]
  9090. 0000624C  282F 0050                move.l     D4, [A7 + 0x50]
  9091. 00006250  2C6F 0054                movea.l    A6, [A7 + 0x54]
  9092. 00006254  266F 0058                movea.l    A3, [A7 + 0x58]
  9093. 00006258  246F 005C                movea.l    A2, [A7 + 0x5C]
  9094. 0000625C  2A2F 0060                move.l     D5, [A7 + 0x60]
  9095. 00006260  286F 0064                movea.l    A4, [A7 + 0x64]
  9096. 00006264  7600                     moveq.l    D3, 0x00
  9097. 00006266  2F6D 1B2C 0012           move.l     [A7 + 0x12], [A5 + 0x1B2C]
  9098. 0000626C  3F6D 1B30 0016           move.w     [A7 + 0x16], [A5 + 0x1B30]
  9099. 00006272  2F6D 8252 000C           move.l     [A7 + 0xC], [A5 - 0x7DAE]
  9100. 00006278  3F6D 8256 0010           move.w     [A7 + 0x10], [A5 - 0x7DAA]
  9101. 0000627E  7C00                     moveq.l    D6, 0x00
  9102. 00006280  7E00                     moveq.l    D7, 0x00
  9103. 00006282  7009                     moveq.l    D0, 0x09
  9104. 00006284  BA80                     cmp.l      D5, D0
  9105. 00006286  6706                     beq        +0x8 /* 0000628E */
  9106. 00006288  7008                     moveq.l    D0, 0x08
  9107. 0000628A  BA80                     cmp.l      D5, D0
  9108. 0000628C  6610                     bne        +0x12 /* 0000629E */
  9109. label0000628E:
  9110. 0000628E  203C 8004 07D0           move.l     D0, 0x800407D0
  9111. 00006294  4FEF 0028                lea.l      A7, [A7 + 0x28]
  9112. 00006298  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  9113. 0000629C  4E75                     rts
  9114. label0000629E:
  9115. 0000629E  3F6B 0002 0020           move.w     [A7 + 0x20], [A3 + 0x2]
  9116. 000062A4  3F6B 0006 0022           move.w     [A7 + 0x22], [A3 + 0x6]
  9117. 000062AA  3F6B 000A 0024           move.w     [A7 + 0x24], [A3 + 0xA]
  9118. 000062B0  3F6B 000E 0026           move.w     [A7 + 0x26], [A3 + 0xE]
  9119. 000062B6  3F6A 0002 0018           move.w     [A7 + 0x18], [A2 + 0x2]
  9120. 000062BC  3F6A 0006 001A           move.w     [A7 + 0x1A], [A2 + 0x6]
  9121. 000062C2  3F6A 000A 001C           move.w     [A7 + 0x1C], [A2 + 0xA]
  9122. 000062C8  3F6A 000E 001E           move.w     [A7 + 0x1E], [A2 + 0xE]
  9123. 000062CE  4A84                     tst.l      D4
  9124. 000062D0  6700 01B4                beq        +0x1B6 /* 00006486 */
  9125. 000062D4  200E                     move.l     D0, A6
  9126. 000062D6  6700 01AE                beq        +0x1B0 /* 00006486 */
  9127. 000062DA  486F 0006                pea.l      [A7 + 0x6]
  9128. 000062DE  AA19                     syscall    GetForeColor
  9129. 000062E0  4857                     pea.l      [A7]
  9130. 000062E2  AA1A                     syscall    GetBackColor
  9131. 000062E4  200C                     move.l     D0, A4
  9132. 000062E6  6700 00CE                beq        +0xD0 /* 000063B6 */
  9133. 000062EA  0C2C 0001 0004           cmpi.b     [A4 + 0x4], 0x1
  9134. 000062F0  6646                     bne        +0x48 /* 00006338 */
  9135. 000062F2  7000                     moveq.l    D0, 0x00
  9136. 000062F4  1014                     move.b     D0, [A4]
  9137. 000062F6  7200                     moveq.l    D1, 0x00
  9138. 000062F8  1214                     move.b     D1, [A4]
  9139. 000062FA  7400                     moveq.l    D2, 0x00
  9140. 000062FC  3401                     move.w     D2, D1
  9141. 000062FE  E18A                     lsl        D2, 8
  9142. 00006300  8480                     or.l       D2, D0
  9143. 00006302  3F42 0012                move.w     [A7 + 0x12], D2
  9144. 00006306  7000                     moveq.l    D0, 0x00
  9145. 00006308  102C 0001                move.b     D0, [A4 + 0x1]
  9146. 0000630C  7200                     moveq.l    D1, 0x00
  9147. 0000630E  122C 0001                move.b     D1, [A4 + 0x1]
  9148. 00006312  7400                     moveq.l    D2, 0x00
  9149. 00006314  3401                     move.w     D2, D1
  9150. 00006316  E18A                     lsl        D2, 8
  9151. 00006318  8480                     or.l       D2, D0
  9152. 0000631A  3F42 0014                move.w     [A7 + 0x14], D2
  9153. 0000631E  7000                     moveq.l    D0, 0x00
  9154. 00006320  102C 0002                move.b     D0, [A4 + 0x2]
  9155. 00006324  7200                     moveq.l    D1, 0x00
  9156. 00006326  122C 0002                move.b     D1, [A4 + 0x2]
  9157. 0000632A  7400                     moveq.l    D2, 0x00
  9158. 0000632C  3401                     move.w     D2, D1
  9159. 0000632E  E18A                     lsl        D2, 8
  9160. 00006330  8480                     or.l       D2, D0
  9161. 00006332  3F42 0016                move.w     [A7 + 0x16], D2
  9162. 00006336  600C                     bra        +0xE /* 00006344 */
  9163. label00006338:
  9164. 00006338  7000                     moveq.l    D0, 0x00
  9165. 0000633A  1014                     move.b     D0, [A4]
  9166. 0000633C  2F00                     move.l     -[A7], D0
  9167. 0000633E  486F 0016                pea.l      [A7 + 0x16]
  9168. 00006342  AA34                     syscall    Index2Color
  9169. label00006344:
  9170. 00006344  0C2C 0001 000A           cmpi.b     [A4 + 0xA], 0x1
  9171. 0000634A  664A                     bne        +0x4C /* 00006396 */
  9172. 0000634C  7000                     moveq.l    D0, 0x00
  9173. 0000634E  102C 0006                move.b     D0, [A4 + 0x6]
  9174. 00006352  7200                     moveq.l    D1, 0x00
  9175. 00006354  122C 0006                move.b     D1, [A4 + 0x6]
  9176. 00006358  7400                     moveq.l    D2, 0x00
  9177. 0000635A  3401                     move.w     D2, D1
  9178. 0000635C  E18A                     lsl        D2, 8
  9179. 0000635E  8480                     or.l       D2, D0
  9180. 00006360  3F42 000C                move.w     [A7 + 0xC], D2
  9181. 00006364  7000                     moveq.l    D0, 0x00
  9182. 00006366  102C 0007                move.b     D0, [A4 + 0x7]
  9183. 0000636A  7200                     moveq.l    D1, 0x00
  9184. 0000636C  122C 0007                move.b     D1, [A4 + 0x7]
  9185. 00006370  7400                     moveq.l    D2, 0x00
  9186. 00006372  3401                     move.w     D2, D1
  9187. 00006374  E18A                     lsl        D2, 8
  9188. 00006376  8480                     or.l       D2, D0
  9189. 00006378  3F42 000E                move.w     [A7 + 0xE], D2
  9190. 0000637C  7000                     moveq.l    D0, 0x00
  9191. 0000637E  102C 0008                move.b     D0, [A4 + 0x8]
  9192. 00006382  7200                     moveq.l    D1, 0x00
  9193. 00006384  122C 0008                move.b     D1, [A4 + 0x8]
  9194. 00006388  7400                     moveq.l    D2, 0x00
  9195. 0000638A  3401                     move.w     D2, D1
  9196. 0000638C  E18A                     lsl        D2, 8
  9197. 0000638E  8480                     or.l       D2, D0
  9198. 00006390  3F42 0010                move.w     [A7 + 0x10], D2
  9199. 00006394  600E                     bra        +0x10 /* 000063A4 */
  9200. label00006396:
  9201. 00006396  7000                     moveq.l    D0, 0x00
  9202. 00006398  102C 0006                move.b     D0, [A4 + 0x6]
  9203. 0000639C  2F00                     move.l     -[A7], D0
  9204. 0000639E  486F 0010                pea.l      [A7 + 0x10]
  9205. 000063A2  AA34                     syscall    Index2Color
  9206. label000063A4:
  9207. 000063A4  4A2C 0010                tst.b      [A4 + 0x10]
  9208. 000063A8  670C                     beq        +0xE /* 000063B6 */
  9209. 000063AA  7A20                     moveq.l    D5, 0x20
  9210. 000063AC  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  9211. 000063B0  4EAD AC40                jsr        [A5 - 0x53C0]
  9212. 000063B4  544F                     addq.w     A7, 2
  9213. label000063B6:
  9214. 000063B6  2005                     move.l     D0, D5
  9215. 000063B8  0480 0000 0021           subi.l     D0, 0x21 /* '!' */
  9216. 000063BE  6706                     beq        +0x8 /* 000063C6 */
  9217. 000063C0  5580                     subq.l     D0, 2
  9218. 000063C2  670A                     beq        +0xC /* 000063CE */
  9219. 000063C4  600E                     bra        +0x10 /* 000063D4 */
  9220. label000063C6:
  9221. 000063C6  486D 2080                pea.l      [A5 + 0x2080]
  9222. 000063CA  AA21                     syscall    OpColor
  9223. 000063CC  6006                     bra        +0x8 /* 000063D4 */
  9224. label000063CE:
  9225. 000063CE  486D 2086                pea.l      [A5 + 0x2086]
  9226. 000063D2  AA21                     syscall    OpColor
  9227. label000063D4:
  9228. 000063D4  486F 0012                pea.l      [A7 + 0x12]
  9229. 000063D8  AA14                     syscall    RGBForeColor
  9230. 000063DA  486F 000C                pea.l      [A7 + 0xC]
  9231. 000063DE  AA15                     syscall    RGBBackColor
  9232. 000063E0  594F                     subq.w     A7, 4
  9233. 000063E2  2F04                     move.l     -[A7], D4
  9234. 000063E4  203C 0004 000F           move.l     D0, 0x4000F
  9235. 000063EA  AB1D                     syscall    QDExtensions
  9236. 000063EC  205F                     movea.l    A0, [A7]+
  9237. 000063EE  2244                     movea.l    A1, D4
  9238. 000063F0  2251                     movea.l    A1, [A1]
  9239. 000063F2  B1D1                     cmpa.l     A0, [A1]
  9240. 000063F4  671A                     beq        +0x1C /* 00006410 */
  9241. 000063F6  554F                     subq.w     A7, 2
  9242. 000063F8  2F04                     move.l     -[A7], D4
  9243. 000063FA  203C 0004 0001           move.l     D0, 0x40001
  9244. 00006400  AB1D                     syscall    QDExtensions
  9245. 00006402  101F                     move.b     D0, [A7]+
  9246. 00006404  6704                     beq        +0x6 /* 0000640A */
  9247. 00006406  7C01                     moveq.l    D6, 0x01
  9248. 00006408  6006                     bra        +0x8 /* 00006410 */
  9249. label0000640A:
  9250. 0000640A  263C 8004 0002           move.l     D3, 0x80040002
  9251. label00006410:
  9252. 00006410  594F                     subq.w     A7, 4
  9253. 00006412  2F0E                     move.l     -[A7], A6
  9254. 00006414  203C 0004 000F           move.l     D0, 0x4000F
  9255. 0000641A  AB1D                     syscall    QDExtensions
  9256. 0000641C  205F                     movea.l    A0, [A7]+
  9257. 0000641E  2256                     movea.l    A1, [A6]
  9258. 00006420  B1D1                     cmpa.l     A0, [A1]
  9259. 00006422  671A                     beq        +0x1C /* 0000643E */
  9260. 00006424  554F                     subq.w     A7, 2
  9261. 00006426  2F0E                     move.l     -[A7], A6
  9262. 00006428  203C 0004 0001           move.l     D0, 0x40001
  9263. 0000642E  AB1D                     syscall    QDExtensions
  9264. 00006430  101F                     move.b     D0, [A7]+
  9265. 00006432  6704                     beq        +0x6 /* 00006438 */
  9266. 00006434  7E01                     moveq.l    D7, 0x01
  9267. 00006436  6006                     bra        +0x8 /* 0000643E */
  9268. label00006438:
  9269. 00006438  263C 8004 0002           move.l     D3, 0x80040002
  9270. label0000643E:
  9271. 0000643E  4A83                     tst.l      D3
  9272. 00006440  661C                     bne        +0x1E /* 0000645E */
  9273. 00006442  2F2F 0068                move.l     -[A7], [A7 + 0x68]
  9274. 00006446  3F05                     move.w     -[A7], D5
  9275. 00006448  486F 001E                pea.l      [A7 + 0x1E]
  9276. 0000644C  486F 002A                pea.l      [A7 + 0x2A]
  9277. 00006450  2F16                     move.l     -[A7], [A6]
  9278. 00006452  2044                     movea.l    A0, D4
  9279. 00006454  2F10                     move.l     -[A7], [A0]
  9280. 00006456  4EAD B4F8                jsr        [A5 - 0x4B08]
  9281. 0000645A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  9282. label0000645E:
  9283. 0000645E  4A06                     tst.b      D6
  9284. 00006460  670A                     beq        +0xC /* 0000646C */
  9285. 00006462  2F04                     move.l     -[A7], D4
  9286. 00006464  203C 0004 0002           move.l     D0, 0x40002
  9287. 0000646A  AB1D                     syscall    QDExtensions
  9288. label0000646C:
  9289. 0000646C  4A07                     tst.b      D7
  9290. 0000646E  670A                     beq        +0xC /* 0000647A */
  9291. 00006470  2F0E                     move.l     -[A7], A6
  9292. 00006472  203C 0004 0002           move.l     D0, 0x40002
  9293. 00006478  AB1D                     syscall    QDExtensions
  9294. label0000647A:
  9295. 0000647A  486F 0006                pea.l      [A7 + 0x6]
  9296. 0000647E  AA14                     syscall    RGBForeColor
  9297. 00006480  4857                     pea.l      [A7]
  9298. 00006482  AA15                     syscall    RGBBackColor
  9299. 00006484  6006                     bra        +0x8 /* 0000648C */
  9300. label00006486:
  9301. 00006486  263C 8004 0001           move.l     D3, 0x80040001
  9302. label0000648C:
  9303. 0000648C  2003                     move.l     D0, D3
  9304. 0000648E  4FEF 0028                lea.l      A7, [A7 + 0x28]
  9305. 00006492  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  9306. 00006496  4E75                     rts
  9307. 00006498  0000 0000                ori.b      D0, 0x0
  9308. 0000649C  0000 0000                ori.b      D0, 0x0
  9309. 000064A0  0000 0000                ori.b      D0, 0x0
  9310.